PHP VERSION: 8.2.18

anonymous_class_logger.php

<?php
// anonymous class: logger example

class Test
{
    protected 
$logger;
    protected 
$logFile;
    public function 
setLogFile($logFile)
    {
        
$this->logFile $logFile;
    }
    public function 
getLogger()
    {
        if (!
$this->logger) {
            
$this->logger $this->buildLogger($this->logFile);
        }
        return 
$this->logger;
    }
    public function 
buildLogger($logFile)
    {
        return new class (
$logFile) {
            protected 
$logFile;
            public function 
__construct($logFile)
            {
                
$this->logFile $logFile;
            }
            public function 
log($message)
            {
                
file_put_contents($this->logFile$messageFILE_APPEND);
            }
            public function 
readLog()
            {
                return 
file_get_contents($this->logFile);
            }
        };
    }
}

$test = new Test();
$test->setLogFile(__DIR__ '/test.log');
$test->getLogger()->log('TEST1: ' date('Y-m-d H:i:s'));

$logger $test->getLogger();
$logger->log('TEST2: ' date('Y-m-d H:i:s'));

echo 
$logger->readLog();

Output


TEST1: 2015-08-18 15:00:12TEST2: 2015-08-18 15:00:12TEST1: 2016-10-06 23:49:22TEST2: 2016-10-06 23:49:22TEST1: 2016-11-15 08:31:59TEST2: 2016-11-15 08:31:59TEST1: 2016-11-16 18:31:05TEST2: 2016-11-16 18:31:05TEST1: 2016-11-17 08:47:50TEST2: 2016-11-17 08:47:50TEST1: 2016-11-19 23:30:18TEST2: 2016-11-19 23:30:18TEST1: 2016-11-20 18:30:08TEST2: 2016-11-20 18:30:08TEST1: 2016-11-26 06:52:57TEST2: 2016-11-26 06:52:57TEST1: 2016-11-27 11:09:29TEST2: 2016-11-27 11:09:29TEST1: 2016-12-01 00:55:56TEST2: 2016-12-01 00:55:56TEST1: 2016-12-25 18:28:31TEST2: 2016-12-25 18:28:31TEST1: 2016-12-29 10:25:37TEST2: 2016-12-29 10:25:37TEST1: 2017-01-06 10:41:50TEST2: 2017-01-06 10:41:50TEST1: 2017-01-07 18:24:01TEST2: 2017-01-07 18:24:01TEST1: 2017-01-09 07:33:58TEST2: 2017-01-09 07:33:58TEST1: 2017-01-11 22:41:11TEST2: 2017-01-11 22:41:11TEST1: 2017-01-13 00:14:26TEST2: 2017-01-13 00:14:26TEST1: 2017-01-15 02:37:42TEST2: 2017-01-15 02:37:42TEST1: 2017-01-17 19:44:28TEST2: 2017-01-17 19:44:28TEST1: 2017-01-19 14:18:51TEST2: 2017-01-19 14:18:51TEST1: 2017-01-19 23:34:30TEST2: 2017-01-19 23:34:30TEST1: 2017-01-20 03:07:15TEST2: 2017-01-20 03:07:15TEST1: 2017-01-20 13:08:22TEST2: 2017-01-20 13:08:22TEST1: 2017-01-20 23:51:41TEST2: 2017-01-20 23:51:41TEST1: 2017-01-22 05:46:58TEST2: 2017-01-22 05:46:58TEST1: 2017-01-26 20:00:47TEST2: 2017-01-26 20:00:47TEST1: 2017-02-01 03:58:16TEST2: 2017-02-01 03:58:16TEST1: 2017-02-05 20:47:43TEST2: 2017-02-05 20:47:43TEST1: 2017-02-07 03:43:49TEST2: 2017-02-07 03:43:49TEST1: 2017-02-17 12:21:11TEST2: 2017-02-17 12:21:11TEST1: 2017-02-17 14:38:30TEST2: 2017-02-17 14:38:30TEST1: 2017-02-19 19:23:24TEST2: 2017-02-19 19:23:24TEST1: 2017-02-23 18:32:25TEST2: 2017-02-23 18:32:25TEST1: 2017-02-26 03:42:18TEST2: 2017-02-26 03:42:18TEST1: 2017-03-01 14:31:13TEST2: 2017-03-01 14:31:13TEST1: 2017-03-06 14:21:38TEST2: 2017-03-06 14:21:38TEST1: 2017-03-12 00:43:43TEST2: 2017-03-12 00:43:43TEST1: 2017-03-12 04:31:23TEST2: 2017-03-12 04:31:23TEST1: 2017-03-18 18:07:51TEST2: 2017-03-18 18:07:51TEST1: 2017-03-23 14:23:58TEST2: 2017-03-23 14:23:58TEST1: 2017-03-26 07:11:45TEST2: 2017-03-26 07:11:45TEST1: 2017-04-04 09:10:19TEST2: 2017-04-04 09:10:19TEST1: 2017-04-04 13:52:41TEST2: 2017-04-04 13:52:41TEST1: 2017-04-11 01:02:28TEST2: 2017-04-11 01:02:28TEST1: 2017-04-11 05:56:00TEST2: 2017-04-11 05:56:00TEST1: 2017-04-11 15:59:34TEST2: 2017-04-11 15:59:34TEST1: 2017-04-17 18:19:25TEST2: 2017-04-17 18:19:25TEST1: 2017-05-04 08:03:00TEST2: 2017-05-04 08:03:00TEST1: 2017-05-06 14:05:31TEST2: 2017-05-06 14:05:31TEST1: 2017-05-09 19:08:47TEST2: 2017-05-09 19:08:47TEST1: 2017-05-09 20:54:25TEST2: 2017-05-09 20:54:25TEST1: 2017-05-19 01:13:55TEST2: 2017-05-19 01:13:55TEST1: 2017-06-01 03:13:13TEST2: 2017-06-01 03:13:13TEST1: 2017-06-02 17:16:31TEST2: 2017-06-02 17:16:31TEST1: 2017-06-03 22:21:44TEST2: 2017-06-03 22:21:44TEST1: 2017-06-09 15:43:02TEST2: 2017-06-09 15:43:02TEST1: 2017-06-13 08:50:30TEST2: 2017-06-13 08:50:30TEST1: 2017-06-15 00:01:55TEST2: 2017-06-15 00:01:55TEST1: 2017-06-15 06:27:00TEST2: 2017-06-15 06:27:00TEST1: 2017-06-24 04:35:54TEST2: 2017-06-24 04:35:54TEST1: 2017-06-25 03:06:45TEST2: 2017-06-25 03:06:45TEST1: 2017-07-01 06:47:49TEST2: 2017-07-01 06:47:49TEST1: 2017-07-07 18:59:21TEST2: 2017-07-07 18:59:21TEST1: 2017-07-16 19:45:15TEST2: 2017-07-16 19:45:15TEST1: 2017-07-20 23:02:43TEST2: 2017-07-20 23:02:43TEST1: 2017-08-14 11:01:38TEST2: 2017-08-14 11:01:38TEST1: 2017-08-19 09:08:09TEST2: 2017-08-19 09:08:09TEST1: 2017-09-04 21:15:55TEST2: 2017-09-04 21:15:55TEST1: 2017-09-06 09:34:57TEST2: 2017-09-06 09:34:57TEST1: 2017-09-08 15:26:45TEST2: 2017-09-08 15:26:45TEST1: 2017-09-10 21:58:39TEST2: 2017-09-10 21:58:39TEST1: 2017-09-15 15:01:35TEST2: 2017-09-15 15:01:35TEST1: 2017-09-19 09:40:24TEST2: 2017-09-19 09:40:24TEST1: 2017-09-30 02:34:00TEST2: 2017-09-30 02:34:00TEST1: 2017-09-30 19:36:52TEST2: 2017-09-30 19:36:52TEST1: 2017-10-01 16:41:22TEST2: 2017-10-01 16:41:22TEST1: 2017-10-02 10:24:24TEST2: 2017-10-02 10:24:24TEST1: 2017-10-04 03:38:54TEST2: 2017-10-04 03:38:54TEST1: 2017-10-04 05:39:14TEST2: 2017-10-04 05:39:14TEST1: 2017-10-06 04:18:12TEST2: 2017-10-06 04:18:12TEST1: 2017-10-07 13:15:17TEST2: 2017-10-07 13:15:17TEST1: 2017-10-10 23:08:59TEST2: 2017-10-10 23:08:59TEST1: 2017-10-16 05:31:35TEST2: 2017-10-16 05:31:35TEST1: 2017-10-17 18:10:46TEST2: 2017-10-17 18:10:46TEST1: 2017-10-18 07:04:30TEST2: 2017-10-18 07:04:30TEST1: 2017-11-02 10:54:13TEST2: 2017-11-02 10:54:13TEST1: 2017-11-04 00:18:59TEST2: 2017-11-04 00:18:59TEST1: 2017-11-19 02:45:46TEST2: 2017-11-19 02:45:46TEST1: 2017-11-19 10:04:35TEST2: 2017-11-19 10:04:35TEST1: 2017-11-24 08:48:37TEST2: 2017-11-24 08:48:37TEST1: 2017-11-28 06:56:28TEST2: 2017-11-28 06:56:28TEST1: 2017-11-28 18:58:07TEST2: 2017-11-28 18:58:07TEST1: 2017-12-05 11:34:28TEST2: 2017-12-05 11:34:28TEST1: 2017-12-07 15:17:09TEST2: 2017-12-07 15:17:09TEST1: 2017-12-07 15:18:56TEST2: 2017-12-07 15:18:56TEST1: 2017-12-07 15:20:22TEST2: 2017-12-07 15:20:22TEST1: 2017-12-10 03:18:35TEST2: 2017-12-10 03:18:35TEST1: 2017-12-12 11:43:05TEST2: 2017-12-12 11:43:05TEST1: 2017-12-14 04:50:46TEST2: 2017-12-14 04:50:46TEST1: 2017-12-20 16:15:26TEST2: 2017-12-20 16:15:26TEST1: 2017-12-25 08:17:02TEST2: 2017-12-25 08:17:02TEST1: 2018-01-04 14:16:46TEST2: 2018-01-04 14:16:46TEST1: 2018-01-07 11:35:31TEST2: 2018-01-07 11:35:31TEST1: 2018-01-13 16:13:00TEST2: 2018-01-13 16:13:00TEST1: 2018-01-17 14:57:18TEST2: 2018-01-17 14:57:18TEST1: 2018-01-18 08:37:11TEST2: 2018-01-18 08:37:11TEST1: 2018-01-22 10:14:45TEST2: 2018-01-22 10:14:45TEST1: 2018-01-25 18:48:54TEST2: 2018-01-25 18:48:54TEST1: 2018-01-31 03:53:28TEST2: 2018-01-31 03:53:28TEST1: 2018-01-31 09:43:11TEST2: 2018-01-31 09:43:11TEST1: 2018-02-02 03:20:05TEST2: 2018-02-02 03:20:05TEST1: 2018-02-17 18:24:55TEST2: 2018-02-17 18:24:55TEST1: 2018-02-18 08:53:10TEST2: 2018-02-18 08:53:10TEST1: 2018-02-19 15:14:43TEST2: 2018-02-19 15:14:43TEST1: 2018-02-21 02:37:17TEST2: 2018-02-21 02:37:17TEST1: 2018-02-21 11:39:43TEST2: 2018-02-21 11:39:43TEST1: 2018-02-21 12:50:57TEST2: 2018-02-21 12:50:57TEST1: 2018-02-22 14:23:26TEST2: 2018-02-22 14:23:26TEST1: 2018-02-22 19:22:35TEST2: 2018-02-22 19:22:35TEST1: 2018-02-24 17:06:15TEST2: 2018-02-24 17:06:15TEST1: 2018-03-03 05:46:14TEST2: 2018-03-03 05:46:14TEST1: 2018-03-03 13:08:58TEST2: 2018-03-03 13:08:58TEST1: 2018-03-05 01:21:24TEST2: 2018-03-05 01:21:24TEST1: 2018-03-05 09:12:41TEST2: 2018-03-05 09:12:41TEST1: 2018-03-05 11:15:00TEST2: 2018-03-05 11:15:00TEST1: 2018-03-06 01:02:30TEST2: 2018-03-06 01:02:30TEST1: 2018-03-06 07:52:50TEST2: 2018-03-06 07:52:50TEST1: 2018-03-06 19:09:49TEST2: 2018-03-06 19:09:49TEST1: 2018-03-06 21:26:34TEST2: 2018-03-06 21:26:34TEST1: 2018-03-08 11:55:29TEST2: 2018-03-08 11:55:29TEST1: 2018-03-08 20:25:09TEST2: 2018-03-08 20:25:09TEST1: 2018-03-09 13:56:12TEST2: 2018-03-09 13:56:12TEST1: 2018-03-09 14:09:58TEST2: 2018-03-09 14:09:58TEST1: 2018-03-09 16:23:07TEST2: 2018-03-09 16:23:07TEST1: 2018-03-12 21:28:51TEST2: 2018-03-12 21:28:51TEST1: 2018-03-12 23:28:35TEST2: 2018-03-12 23:28:35TEST1: 2018-03-13 05:53:38TEST2: 2018-03-13 05:53:38TEST1: 2018-03-13 14:27:29TEST2: 2018-03-13 14:27:29TEST1: 2018-03-13 15:43:22TEST2: 2018-03-13 15:43:22TEST1: 2018-03-13 17:47:02TEST2: 2018-03-13 17:47:02TEST1: 2018-03-13 21:06:30TEST2: 2018-03-13 21:06:30TEST1: 2018-03-14 14:05:11TEST2: 2018-03-14 14:05:11TEST1: 2018-03-14 20:09:59TEST2: 2018-03-14 20:09:59TEST1: 2018-03-14 20:12:04TEST2: 2018-03-14 20:12:04TEST1: 2018-03-14 21:46:50TEST2: 2018-03-14 21:46:50TEST1: 2018-03-15 02:02:41TEST2: 2018-03-15 02:02:41TEST1: 2018-03-15 18:11:07TEST2: 2018-03-15 18:11:07TEST1: 2018-03-16 18:27:08TEST2: 2018-03-16 18:27:08TEST1: 2018-03-17 03:57:51TEST2: 2018-03-17 03:57:51TEST1: 2018-03-17 15:08:41TEST2: 2018-03-17 15:08:41TEST1: 2018-03-21 07:20:30TEST2: 2018-03-21 07:20:31TEST1: 2018-03-22 20:35:33TEST2: 2018-03-22 20:35:33TEST1: 2018-03-22 23:04:57TEST2: 2018-03-22 23:04:57TEST1: 2018-03-23 18:22:08TEST2: 2018-03-23 18:22:08TEST1: 2018-03-24 01:43:21TEST2: 2018-03-24 01:43:21TEST1: 2018-03-24 05:14:03TEST2: 2018-03-24 05:14:03TEST1: 2018-03-24 07:52:45TEST2: 2018-03-24 07:52:45TEST1: 2018-03-26 15:20:58TEST2: 2018-03-26 15:20:58TEST1: 2018-03-28 11:41:15TEST2: 2018-03-28 11:41:15TEST1: 2018-03-29 01:07:49TEST2: 2018-03-29 01:07:49TEST1: 2018-03-29 15:13:47TEST2: 2018-03-29 15:13:47TEST1: 2018-03-29 23:00:59TEST2: 2018-03-29 23:00:59TEST1: 2018-03-30 13:10:47TEST2: 2018-03-30 13:10:47TEST1: 2018-03-30 14:55:22TEST2: 2018-03-30 14:55:22TEST1: 2018-03-30 17:49:00TEST2: 2018-03-30 17:49:00TEST1: 2018-03-30 17:54:50TEST2: 2018-03-30 17:54:50TEST1: 2018-03-31 13:22:29TEST2: 2018-03-31 13:22:29TEST1: 2018-03-31 14:27:14TEST2: 2018-03-31 14:27:14TEST1: 2018-03-31 19:26:29TEST2: 2018-03-31 19:26:29TEST1: 2018-03-31 21:51:13TEST2: 2018-03-31 21:51:13TEST1: 2018-04-03 06:56:30TEST2: 2018-04-03 06:56:30TEST1: 2018-04-03 22:25:57TEST2: 2018-04-03 22:25:57TEST1: 2018-04-04 14:24:34TEST2: 2018-04-04 14:24:34TEST1: 2018-04-04 17:37:16TEST2: 2018-04-04 17:37:16TEST1: 2018-04-04 19:41:35TEST2: 2018-04-04 19:41:35TEST1: 2018-04-11 02:43:43TEST2: 2018-04-11 02:43:43TEST1: 2018-04-13 21:21:16TEST2: 2018-04-13 21:21:16TEST1: 2018-04-21 09:16:16TEST2: 2018-04-21 09:16:16TEST1: 2018-05-09 06:37:23TEST2: 2018-05-09 06:37:23TEST1: 2018-05-13 09:49:59TEST2: 2018-05-13 09:49:59TEST1: 2018-05-14 09:56:12TEST2: 2018-05-14 09:56:12TEST1: 2018-05-16 22:50:16TEST2: 2018-05-16 22:50:16TEST1: 2018-06-02 09:33:55TEST2: 2018-06-02 09:33:55TEST1: 2018-06-03 15:14:34TEST2: 2018-06-03 15:14:34TEST1: 2018-06-09 12:51:36TEST2: 2018-06-09 12:51:36TEST1: 2018-06-12 18:11:46TEST2: 2018-06-12 18:11:46TEST1: 2018-06-14 18:58:00TEST2: 2018-06-14 18:58:00TEST1: 2018-06-18 06:54:53TEST2: 2018-06-18 06:54:53TEST1: 2018-06-19 20:30:31TEST2: 2018-06-19 20:30:31TEST1: 2018-06-22 01:20:42TEST2: 2018-06-22 01:20:42TEST1: 2018-06-22 19:05:36TEST2: 2018-06-22 19:05:36TEST1: 2018-06-23 19:29:01TEST2: 2018-06-23 19:29:01TEST1: 2018-06-28 17:25:55TEST2: 2018-06-28 17:25:55TEST1: 2018-07-13 19:53:24TEST2: 2018-07-13 19:53:24TEST1: 2018-07-27 00:23:44TEST2: 2018-07-27 00:23:44TEST1: 2018-07-29 07:25:41TEST2: 2018-07-29 07:25:41TEST1: 2018-07-30 16:16:36TEST2: 2018-07-30 16:16:36TEST1: 2018-08-02 20:15:58TEST2: 2018-08-02 20:15:58TEST1: 2018-08-03 17:13:06TEST2: 2018-08-03 17:13:06TEST1: 2018-08-04 14:42:33TEST2: 2018-08-04 14:42:33TEST1: 2018-08-15 05:25:48TEST2: 2018-08-15 05:25:48TEST1: 2018-08-18 06:03:21TEST2: 2018-08-18 06:03:21TEST1: 2018-08-23 09:06:34TEST2: 2018-08-23 09:06:34TEST1: 2018-08-24 13:33:47TEST2: 2018-08-24 13:33:47TEST1: 2018-08-27 15:52:31TEST2: 2018-08-27 15:52:31TEST1: 2018-09-01 17:30:01TEST2: 2018-09-01 17:30:01TEST1: 2018-09-01 18:34:33TEST2: 2018-09-01 18:34:33TEST1: 2018-09-05 07:20:49TEST2: 2018-09-05 07:20:49TEST1: 2018-09-07 20:17:56TEST2: 2018-09-07 20:17:56TEST1: 2018-09-09 21:29:18TEST2: 2018-09-09 21:29:18TEST1: 2018-09-19 11:32:37TEST2: 2018-09-19 11:32:37TEST1: 2018-09-28 16:45:37TEST2: 2018-09-28 16:45:37TEST1: 2018-10-04 09:35:06TEST2: 2018-10-04 09:35:06TEST1: 2018-10-06 12:42:38TEST2: 2018-10-06 12:42:38TEST1: 2018-10-12 09:45:25TEST2: 2018-10-12 09:45:25TEST1: 2018-10-12 20:05:45TEST2: 2018-10-12 20:05:45TEST1: 2018-10-14 08:02:28TEST2: 2018-10-14 08:02:28TEST1: 2018-10-15 01:51:06TEST2: 2018-10-15 01:51:06TEST1: 2018-10-17 08:49:16TEST2: 2018-10-17 08:49:16TEST1: 2018-10-19 06:01:21TEST2: 2018-10-19 06:01:21TEST1: 2018-10-20 07:34:00TEST2: 2018-10-20 07:34:00TEST1: 2018-10-26 11:05:23TEST2: 2018-10-26 11:05:23TEST1: 2018-10-28 18:34:15TEST2: 2018-10-28 18:34:15TEST1: 2018-11-01 12:20:50TEST2: 2018-11-01 12:20:50TEST1: 2018-11-04 19:36:27TEST2: 2018-11-04 19:36:27TEST1: 2018-11-05 08:51:31TEST2: 2018-11-05 08:51:31TEST1: 2018-11-09 11:50:36TEST2: 2018-11-09 11:50:36TEST1: 2018-11-12 06:05:28TEST2: 2018-11-12 06:05:28TEST1: 2018-11-13 03:45:39TEST2: 2018-11-13 03:45:39TEST1: 2018-11-15 07:29:33TEST2: 2018-11-15 07:29:33TEST1: 2018-11-16 01:47:42TEST2: 2018-11-16 01:47:42TEST1: 2018-11-16 20:06:03TEST2: 2018-11-16 20:06:03TEST1: 2018-11-18 03:45:08TEST2: 2018-11-18 03:45:08TEST1: 2018-11-18 22:17:48TEST2: 2018-11-18 22:17:48TEST1: 2018-11-19 02:27:54TEST2: 2018-11-19 02:27:54TEST1: 2018-11-19 14:39:16TEST2: 2018-11-19 14:39:16TEST1: 2018-11-20 05:49:09TEST2: 2018-11-20 05:49:09TEST1: 2018-11-20 10:09:27TEST2: 2018-11-20 10:09:27TEST1: 2018-11-20 11:51:15TEST2: 2018-11-20 11:51:15TEST1: 2018-11-22 23:07:11TEST2: 2018-11-22 23:07:11TEST1: 2018-11-26 19:07:47TEST2: 2018-11-26 19:07:47TEST1: 2018-11-28 23:03:09TEST2: 2018-11-28 23:03:09TEST1: 2018-11-28 23:44:32TEST2: 2018-11-28 23:44:32TEST1: 2018-12-03 15:52:04TEST2: 2018-12-03 15:52:04TEST1: 2018-12-07 16:05:15TEST2: 2018-12-07 16:05:15TEST1: 2018-12-19 07:34:19TEST2: 2018-12-19 07:34:19TEST1: 2018-12-29 09:59:59TEST2: 2018-12-29 09:59:59TEST1: 2018-12-29 22:17:01TEST2: 2018-12-29 22:17:01TEST1: 2019-01-07 11:49:15TEST2: 2019-01-07 11:49:15TEST1: 2019-01-27 11:55:33TEST2: 2019-01-27 11:55:33TEST1: 2019-01-30 18:25:25TEST2: 2019-01-30 18:25:25TEST1: 2019-02-01 17:07:37TEST2: 2019-02-01 17:07:37TEST1: 2019-02-14 10:58:25TEST2: 2019-02-14 10:58:25TEST1: 2019-02-16 09:05:33TEST2: 2019-02-16 09:05:33TEST1: 2019-02-16 13:12:15TEST2: 2019-02-16 13:12:15TEST1: 2019-02-20 05:25:34TEST2: 2019-02-20 05:25:34TEST1: 2019-02-20 14:10:38TEST2: 2019-02-20 14:10:38TEST1: 2019-02-22 06:40:22TEST2: 2019-02-22 06:40:22TEST1: 2019-02-26 07:07:06TEST2: 2019-02-26 07:07:06TEST1: 2019-02-26 08:10:21TEST2: 2019-02-26 08:10:21TEST1: 2019-02-28 03:05:03TEST2: 2019-02-28 03:05:03TEST1: 2019-03-02 12:26:27TEST2: 2019-03-02 12:26:27TEST1: 2019-03-03 10:33:50TEST2: 2019-03-03 10:33:50TEST1: 2019-03-07 02:38:35TEST2: 2019-03-07 02:38:35TEST1: 2019-03-09 09:47:28TEST2: 2019-03-09 09:47:28TEST1: 2019-03-10 06:35:58TEST2: 2019-03-10 06:35:58TEST1: 2019-03-10 07:53:10TEST2: 2019-03-10 07:53:10TEST1: 2019-03-10 07:53:37TEST2: 2019-03-10 07:53:37TEST1: 2019-03-10 07:54:14TEST2: 2019-03-10 07:54:14TEST1: 2019-03-11 10:19:10TEST2: 2019-03-11 10:19:10TEST1: 2019-03-19 12:09:45TEST2: 2019-03-19 12:09:45TEST1: 2019-03-25 08:47:52TEST2: 2019-03-25 08:47:52TEST1: 2019-03-27 18:05:29TEST2: 2019-03-27 18:05:29TEST1: 2019-04-01 04:00:40TEST2: 2019-04-01 04:00:40TEST1: 2019-04-01 21:46:29TEST2: 2019-04-01 21:46:29TEST1: 2019-04-06 19:40:06TEST2: 2019-04-06 19:40:06TEST1: 2019-04-09 23:22:23TEST2: 2019-04-09 23:22:23TEST1: 2019-04-10 15:34:33TEST2: 2019-04-10 15:34:33TEST1: 2019-04-11 08:33:19TEST2: 2019-04-11 08:33:19TEST1: 2019-04-18 03:05:50TEST2: 2019-04-18 03:05:50TEST1: 2019-04-20 19:00:13TEST2: 2019-04-20 19:00:13TEST1: 2019-04-26 06:28:19TEST2: 2019-04-26 06:28:19TEST1: 2019-05-01 03:04:00TEST2: 2019-05-01 03:04:00TEST1: 2019-05-02 14:42:48TEST2: 2019-05-02 14:42:48TEST1: 2019-05-03 20:50:17TEST2: 2019-05-03 20:50:17TEST1: 2019-05-03 20:50:43TEST2: 2019-05-03 20:50:43TEST1: 2019-05-05 02:40:14TEST2: 2019-05-05 02:40:14TEST1: 2019-05-05 15:05:51TEST2: 2019-05-05 15:05:51TEST1: 2019-05-05 19:41:00TEST2: 2019-05-05 19:41:00TEST1: 2019-05-07 04:59:41TEST2: 2019-05-07 04:59:41TEST1: 2019-05-09 03:52:19TEST2: 2019-05-09 03:52:19TEST1: 2019-05-11 20:56:44TEST2: 2019-05-11 20:56:44TEST1: 2019-05-12 04:49:45TEST2: 2019-05-12 04:49:45TEST1: 2019-05-14 20:41:22TEST2: 2019-05-14 20:41:22TEST1: 2019-05-21 15:55:45TEST2: 2019-05-21 15:55:45TEST1: 2019-05-23 21:29:37TEST2: 2019-05-23 21:29:37TEST1: 2019-05-24 11:01:13TEST2: 2019-05-24 11:01:13TEST1: 2019-05-26 00:52:06TEST2: 2019-05-26 00:52:06TEST1: 2019-05-31 03:42:05TEST2: 2019-05-31 03:42:05TEST1: 2019-06-04 16:30:33TEST2: 2019-06-04 16:30:33TEST1: 2019-06-06 23:53:41TEST2: 2019-06-06 23:53:41TEST1: 2019-06-08 14:47:35TEST2: 2019-06-08 14:47:35TEST1: 2019-06-09 13:16:38TEST2: 2019-06-09 13:16:38TEST1: 2019-06-09 17:42:13TEST2: 2019-06-09 17:42:13TEST1: 2019-06-10 18:06:26TEST2: 2019-06-10 18:06:26TEST1: 2019-06-17 21:48:49TEST2: 2019-06-17 21:48:49TEST1: 2019-06-19 21:32:35TEST2: 2019-06-19 21:32:35TEST1: 2019-06-21 05:55:52TEST2: 2019-06-21 05:55:52TEST1: 2019-06-21 12:32:49TEST2: 2019-06-21 12:32:49TEST1: 2019-06-24 08:01:05TEST2: 2019-06-24 08:01:05TEST1: 2019-06-24 09:19:20TEST2: 2019-06-24 09:19:20TEST1: 2019-06-26 07:27:48TEST2: 2019-06-26 07:27:48TEST1: 2019-06-27 08:01:07TEST2: 2019-06-27 08:01:07TEST1: 2019-06-27 23:55:36TEST2: 2019-06-27 23:55:36TEST1: 2019-07-01 19:37:28TEST2: 2019-07-01 19:37:28TEST1: 2019-07-02 16:32:14TEST2: 2019-07-02 16:32:14TEST1: 2019-07-04 19:07:14TEST2: 2019-07-04 19:07:14TEST1: 2019-07-08 16:19:19TEST2: 2019-07-08 16:19:19TEST1: 2019-07-13 00:11:41TEST2: 2019-07-13 00:11:41TEST1: 2019-07-14 20:23:23TEST2: 2019-07-14 20:23:23TEST1: 2019-07-24 16:28:17TEST2: 2019-07-24 16:28:17TEST1: 2019-08-04 08:40:47TEST2: 2019-08-04 08:40:47TEST1: 2019-08-09 23:35:41TEST2: 2019-08-09 23:35:41TEST1: 2019-08-10 22:07:20TEST2: 2019-08-10 22:07:20TEST1: 2019-08-13 21:37:51TEST2: 2019-08-13 21:37:51TEST1: 2019-08-15 18:37:44TEST2: 2019-08-15 18:37:44TEST1: 2019-08-25 05:50:55TEST2: 2019-08-25 05:50:55TEST1: 2019-08-25 10:47:36TEST2: 2019-08-25 10:47:36TEST1: 2019-08-30 09:25:34TEST2: 2019-08-30 09:25:34TEST1: 2019-08-30 18:49:28TEST2: 2019-08-30 18:49:28TEST1: 2019-09-02 20:27:46TEST2: 2019-09-02 20:27:46TEST1: 2019-09-05 19:45:00TEST2: 2019-09-05 19:45:00TEST1: 2019-09-10 06:38:17TEST2: 2019-09-10 06:38:17TEST1: 2019-09-10 12:11:22TEST2: 2019-09-10 12:11:22TEST1: 2019-09-12 15:39:12TEST2: 2019-09-12 15:39:12TEST1: 2019-09-12 20:17:15TEST2: 2019-09-12 20:17:15TEST1: 2019-09-13 18:29:14TEST2: 2019-09-13 18:29:14TEST1: 2019-09-15 22:35:59TEST2: 2019-09-15 22:35:59TEST1: 2019-09-19 17:44:25TEST2: 2019-09-19 17:44:25TEST1: 2019-09-26 05:22:33TEST2: 2019-09-26 05:22:33TEST1: 2019-09-28 18:14:33TEST2: 2019-09-28 18:14:33TEST1: 2019-09-29 03:18:27TEST2: 2019-09-29 03:18:27TEST1: 2019-10-05 18:24:02TEST2: 2019-10-05 18:24:02TEST1: 2019-10-07 18:18:09TEST2: 2019-10-07 18:18:09TEST1: 2019-10-08 11:29:25TEST2: 2019-10-08 11:29:25TEST1: 2019-10-17 13:57:50TEST2: 2019-10-17 13:57:50TEST1: 2019-10-23 00:54:36TEST2: 2019-10-23 00:54:36TEST1: 2019-10-25 01:20:24TEST2: 2019-10-25 01:20:24TEST1: 2019-10-25 09:48:02TEST2: 2019-10-25 09:48:02TEST1: 2019-10-28 10:50:13TEST2: 2019-10-28 10:50:13TEST1: 2019-10-31 00:10:26TEST2: 2019-10-31 00:10:26TEST1: 2019-11-01 17:28:42TEST2: 2019-11-01 17:28:42TEST1: 2019-11-17 06:32:37TEST2: 2019-11-17 06:32:37TEST1: 2019-11-23 06:24:02TEST2: 2019-11-23 06:24:02TEST1: 2019-11-29 18:32:35TEST2: 2019-11-29 18:32:35TEST1: 2019-12-05 03:44:04TEST2: 2019-12-05 03:44:04TEST1: 2019-12-08 06:44:17TEST2: 2019-12-08 06:44:17TEST1: 2019-12-09 19:38:28TEST2: 2019-12-09 19:38:28TEST1: 2019-12-11 01:34:09TEST2: 2019-12-11 01:34:09TEST1: 2019-12-11 13:56:08TEST2: 2019-12-11 13:56:08TEST1: 2019-12-19 14:56:44TEST2: 2019-12-19 14:56:44TEST1: 2019-12-20 05:00:48TEST2: 2019-12-20 05:00:48TEST1: 2019-12-22 07:52:30TEST2: 2019-12-22 07:52:30TEST1: 2019-12-22 13:32:51TEST2: 2019-12-22 13:32:51TEST1: 2019-12-24 00:59:29TEST2: 2019-12-24 00:59:29TEST1: 2019-12-28 06:28:19TEST2: 2019-12-28 06:28:19TEST1: 2019-12-31 22:48:22TEST2: 2019-12-31 22:48:22TEST1: 2019-12-31 23:49:20TEST2: 2019-12-31 23:49:20TEST1: 2020-01-03 08:25:31TEST2: 2020-01-03 08:25:31TEST1: 2020-01-05 01:05:12TEST2: 2020-01-05 01:05:12TEST1: 2020-01-12 01:14:26TEST2: 2020-01-12 01:14:26TEST1: 2020-01-14 17:07:54TEST2: 2020-01-14 17:07:54TEST1: 2020-01-15 18:59:47TEST2: 2020-01-15 18:59:47TEST1: 2020-01-19 09:41:47TEST2: 2020-01-19 09:41:47TEST1: 2020-01-20 22:53:46TEST2: 2020-01-20 22:53:46TEST1: 2020-01-23 02:10:20TEST2: 2020-01-23 02:10:20TEST1: 2020-01-24 01:29:01TEST2: 2020-01-24 01:29:01TEST1: 2020-01-25 00:11:51TEST2: 2020-01-25 00:11:51TEST1: 2020-01-31 10:32:35TEST2: 2020-01-31 10:32:35TEST1: 2020-02-03 14:03:37TEST2: 2020-02-03 14:03:37TEST1: 2020-02-05 10:52:50TEST2: 2020-02-05 10:52:50TEST1: 2020-02-05 15:03:51TEST2: 2020-02-05 15:03:51TEST1: 2020-02-07 21:12:18TEST2: 2020-02-07 21:12:18TEST1: 2020-02-09 22:51:11TEST2: 2020-02-09 22:51:11TEST1: 2020-02-10 22:15:24TEST2: 2020-02-10 22:15:24TEST1: 2020-02-13 08:07:10TEST2: 2020-02-13 08:07:10TEST1: 2020-02-18 07:37:31TEST2: 2020-02-18 07:37:31TEST1: 2020-02-18 16:08:54TEST2: 2020-02-18 16:08:54TEST1: 2020-02-18 20:00:08TEST2: 2020-02-18 20:00:08TEST1: 2020-02-22 00:25:23TEST2: 2020-02-22 00:25:23TEST1: 2020-02-22 21:40:12TEST2: 2020-02-22 21:40:12TEST1: 2020-02-27 01:15:19TEST2: 2020-02-27 01:15:19TEST1: 2020-03-01 03:25:11TEST2: 2020-03-01 03:25:11TEST1: 2020-03-01 21:54:53TEST2: 2020-03-01 21:54:53TEST1: 2020-03-03 13:42:00TEST2: 2020-03-03 13:42:00TEST1: 2020-03-04 01:06:46TEST2: 2020-03-04 01:06:46TEST1: 2020-03-11 01:14:03TEST2: 2020-03-11 01:14:03TEST1: 2020-03-11 13:44:31TEST2: 2020-03-11 13:44:31TEST1: 2020-03-12 05:30:33TEST2: 2020-03-12 05:30:33TEST1: 2020-03-15 05:30:22TEST2: 2020-03-15 05:30:22TEST1: 2020-03-22 14:52:58TEST2: 2020-03-22 14:52:58TEST1: 2020-03-22 14:54:29TEST2: 2020-03-22 14:54:29TEST1: 2020-03-25 08:06:37TEST2: 2020-03-25 08:06:37TEST1: 2020-03-26 06:33:20TEST2: 2020-03-26 06:33:20TEST1: 2020-03-27 22:42:43TEST2: 2020-03-27 22:42:43TEST1: 2020-03-30 20:08:03TEST2: 2020-03-30 20:08:03TEST1: 2020-04-11 03:29:55TEST2: 2020-04-11 03:29:55TEST1: 2020-04-16 01:46:34TEST2: 2020-04-16 01:46:34TEST1: 2020-04-16 12:23:38TEST2: 2020-04-16 12:23:38TEST1: 2020-04-16 14:58:54TEST2: 2020-04-16 14:58:54TEST1: 2020-04-24 21:16:54TEST2: 2020-04-24 21:16:55TEST1: 2020-04-29 01:46:24TEST2: 2020-04-29 01:46:24TEST1: 2020-04-30 03:07:31TEST2: 2020-04-30 03:07:31TEST1: 2020-05-04 21:50:04TEST2: 2020-05-04 21:50:04TEST1: 2020-05-10 00:28:56TEST2: 2020-05-10 00:28:56TEST1: 2020-05-10 09:18:01TEST2: 2020-05-10 09:18:01TEST1: 2020-05-11 06:06:16TEST2: 2020-05-11 06:06:16TEST1: 2020-05-11 14:10:08TEST2: 2020-05-11 14:10:08TEST1: 2020-05-13 00:59:29TEST2: 2020-05-13 00:59:29TEST1: 2020-05-18 20:48:51TEST2: 2020-05-18 20:48:51TEST1: 2020-05-19 16:21:47TEST2: 2020-05-19 16:21:47TEST1: 2020-05-24 10:19:48TEST2: 2020-05-24 10:19:48TEST1: 2020-05-26 06:18:33TEST2: 2020-05-26 06:18:33TEST1: 2020-05-28 08:49:58TEST2: 2020-05-28 08:49:58TEST1: 2020-06-01 14:23:48TEST2: 2020-06-01 14:23:48TEST1: 2020-06-05 18:34:03TEST2: 2020-06-05 18:34:03TEST1: 2020-06-08 00:08:25TEST2: 2020-06-08 00:08:25TEST1: 2020-06-10 14:20:17TEST2: 2020-06-10 14:20:17TEST1: 2020-06-14 14:20:19TEST2: 2020-06-14 14:20:19TEST1: 2020-06-20 13:29:15TEST2: 2020-06-20 13:29:15TEST1: 2020-06-23 04:47:35TEST2: 2020-06-23 04:47:35TEST1: 2020-06-29 09:49:11TEST2: 2020-06-29 09:49:11TEST1: 2020-07-05 00:38:31TEST2: 2020-07-05 00:38:31TEST1: 2020-07-05 12:55:14TEST2: 2020-07-05 12:55:14TEST1: 2020-07-06 21:35:59TEST2: 2020-07-06 21:35:59TEST1: 2020-07-07 03:32:17TEST2: 2020-07-07 03:32:17TEST1: 2020-07-07 13:47:15TEST2: 2020-07-07 13:47:15TEST1: 2020-07-11 01:53:27TEST2: 2020-07-11 01:53:27TEST1: 2020-07-12 22:10:12TEST2: 2020-07-12 22:10:12TEST1: 2020-07-15 04:01:04TEST2: 2020-07-15 04:01:04TEST1: 2020-07-16 18:38:53TEST2: 2020-07-16 18:38:53TEST1: 2020-07-21 13:56:25TEST2: 2020-07-21 13:56:25TEST1: 2020-07-21 15:32:00TEST2: 2020-07-21 15:32:00TEST1: 2020-07-24 14:51:14TEST2: 2020-07-24 14:51:14TEST1: 2020-08-01 09:33:06TEST2: 2020-08-01 09:33:06TEST1: 2020-08-04 15:13:28TEST2: 2020-08-04 15:13:28TEST1: 2020-08-04 16:10:54TEST2: 2020-08-04 16:10:54TEST1: 2020-08-06 01:02:58TEST2: 2020-08-06 01:02:58TEST1: 2020-08-17 10:43:16TEST2: 2020-08-17 10:43:16TEST1: 2020-08-17 23:13:35TEST2: 2020-08-17 23:13:35TEST1: 2020-09-05 01:56:47TEST2: 2020-09-05 01:56:47TEST1: 2020-09-08 17:33:20TEST2: 2020-09-08 17:33:20TEST1: 2020-09-27 03:10:19TEST2: 2020-09-27 03:10:19TEST1: 2020-09-29 18:44:33TEST2: 2020-09-29 18:44:33TEST1: 2020-10-05 03:02:21TEST2: 2020-10-05 03:02:21TEST1: 2020-10-15 14:52:17TEST2: 2020-10-15 14:52:17TEST1: 2020-10-29 18:10:05TEST2: 2020-10-29 18:10:05TEST1: 2020-10-31 00:35:17TEST2: 2020-10-31 00:35:17TEST1: 2020-12-09 16:28:11TEST2: 2020-12-09 16:28:11TEST1: 2020-12-15 04:23:06TEST2: 2020-12-15 04:23:06TEST1: 2020-12-19 01:14:59TEST2: 2020-12-19 01:14:59TEST1: 2020-12-24 15:55:18TEST2: 2020-12-24 15:55:18TEST1: 2020-12-31 23:52:37TEST2: 2020-12-31 23:52:37TEST1: 2021-01-05 20:16:49TEST2: 2021-01-05 20:16:49TEST1: 2021-01-12 13:11:56TEST2: 2021-01-12 13:11:56TEST1: 2021-01-13 21:14:48TEST2: 2021-01-13 21:14:48TEST1: 2021-02-10 04:03:51TEST2: 2021-02-10 04:03:51TEST1: 2021-03-26 19:40:11TEST2: 2021-03-26 19:40:11TEST1: 2021-04-16 17:46:57TEST2: 2021-04-16 17:46:57TEST1: 2021-04-25 01:10:25TEST2: 2021-04-25 01:10:25TEST1: 2021-04-30 22:16:11TEST2: 2021-04-30 22:16:11TEST1: 2021-05-08 10:40:05TEST2: 2021-05-08 10:40:05TEST1: 2021-05-25 06:49:45TEST2: 2021-05-25 06:49:45TEST1: 2021-06-03 12:12:47TEST2: 2021-06-03 12:12:47TEST1: 2021-06-03 14:10:43TEST2: 2021-06-03 14:10:43TEST1: 2021-06-17 16:40:04TEST2: 2021-06-17 16:40:04TEST1: 2021-07-11 19:40:07TEST2: 2021-07-11 19:40:07TEST1: 2021-07-30 15:30:22TEST2: 2021-07-30 15:30:22TEST1: 2021-08-09 16:20:17TEST2: 2021-08-09 16:20:17TEST1: 2021-08-19 17:38:21TEST2: 2021-08-19 17:38:21TEST1: 2021-09-16 10:11:28TEST2: 2021-09-16 10:11:28TEST1: 2021-10-05 01:44:01TEST2: 2021-10-05 01:44:01TEST1: 2021-10-06 09:17:29TEST2: 2021-10-06 09:17:29TEST1: 2021-11-07 14:18:51TEST2: 2021-11-07 14:18:51TEST1: 2021-12-05 13:01:29TEST2: 2021-12-05 13:01:29TEST1: 2022-01-11 22:29:52TEST2: 2022-01-11 22:29:52TEST1: 2022-01-25 08:10:47TEST2: 2022-01-25 08:10:47TEST1: 2022-02-02 20:26:40TEST2: 2022-02-02 20:26:40TEST1: 2022-02-16 09:43:10TEST2: 2022-02-16 09:43:10TEST1: 2022-03-02 13:54:59TEST2: 2022-03-02 13:54:59TEST1: 2022-03-18 03:31:03TEST2: 2022-03-18 03:31:03TEST1: 2022-03-31 04:30:10TEST2: 2022-03-31 04:30:10TEST1: 2022-04-05 13:43:10TEST2: 2022-04-05 13:43:10TEST1: 2022-04-11 00:44:46TEST2: 2022-04-11 00:44:46TEST1: 2022-05-25 11:04:50TEST2: 2022-05-25 11:04:50TEST1: 2022-06-01 04:11:10TEST2: 2022-06-01 04:11:10TEST1: 2022-06-08 01:33:36TEST2: 2022-06-08 01:33:36TEST1: 2022-06-29 06:35:56TEST2: 2022-06-29 06:35:56TEST1: 2022-07-02 10:47:43TEST2: 2022-07-02 10:47:43TEST1: 2022-07-23 21:51:43TEST2: 2022-07-23 21:51:43TEST1: 2022-08-06 04:08:21TEST2: 2022-08-06 04:08:21TEST1: 2022-10-15 09:45:46TEST2: 2022-10-15 09:45:46TEST1: 2022-11-10 02:45:45TEST2: 2022-11-10 02:45:45TEST1: 2022-12-17 11:00:08TEST2: 2022-12-17 11:00:08TEST1: 2023-01-29 06:11:31TEST2: 2023-01-29 06:11:31TEST1: 2023-02-28 09:39:24TEST2: 2023-02-28 09:39:24TEST1: 2023-04-19 06:52:50TEST2: 2023-04-19 06:52:51TEST1: 2023-05-28 10:23:29TEST2: 2023-05-28 10:23:29TEST1: 2023-07-07 14:20:09TEST2: 2023-07-07 14:20:09TEST1: 2023-07-08 08:09:18TEST2: 2023-07-08 08:09:18TEST1: 2023-09-09 19:02:46TEST2: 2023-09-09 19:02:46TEST1: 2023-10-28 01:19:03TEST2: 2023-10-28 01:19:03TEST1: 2023-10-31 12:32:29TEST2: 2023-10-31 12:32:29TEST1: 2024-01-19 12:20:34TEST2: 2024-01-19 12:20:34TEST1: 2024-04-17 03:09:27TEST2: 2024-04-17 03:09:27TEST1: 2024-04-25 02:16:07TEST2: 2024-04-25 02:16:07
SOURCE CODE