diff --git a/tests/include/monolog.php b/tests/include/monolog.php deleted file mode 100644 index 8f77925b0..000000000 --- a/tests/include/monolog.php +++ /dev/null @@ -1,52 +0,0 @@ -/dev/null'); - } - - return file_exists($libdir); -} - -/* - * `require_monolog` imports the desired version of Monolog. The main purpose of - * this function is to avoid dealing with absolute import paths in tests. In - * this way, the archive could be unpacked in some different directory without - * altering any test code. - */ -function require_monolog($version) { - require_once( - realpath(dirname(__FILE__)) . - '/monolog' . $version . - '/vendor/autoload.php'); -} diff --git a/tests/include/monolog2.tar.bz2 b/tests/include/monolog2.tar.bz2 deleted file mode 100644 index 21332f674..000000000 Binary files a/tests/include/monolog2.tar.bz2 and /dev/null differ diff --git a/tests/include/monolog3.tar.bz2 b/tests/include/monolog3.tar.bz2 deleted file mode 100644 index 2cea2a67e..000000000 Binary files a/tests/include/monolog3.tar.bz2 and /dev/null differ diff --git a/tests/integration/logging/monolog2/checkdecorateformatter.php b/tests/integration/logging/monolog2/checkdecorateformatter.php deleted file mode 100644 index 5f4a77940..000000000 --- a/tests/integration/logging/monolog2/checkdecorateformatter.php +++ /dev/null @@ -1,38 +0,0 @@ -', $matches[2], "entity.guid correct"); - tap_equal($linkmeta['hostname'] ?? '', $matches[3], "hostname correct"); - tap_equal($linkmeta['trace.id'] ?? '', $matches[4], "trace.id correct"); - tap_equal(true, strlen($matches[5]) > 0 && preg_match("/[\w\d]+/",$matches[5]), "span.id is non-zero length and alphanumeric"); - if (isset($linkmeta['entity.name'])) { - $name = urlencode($linkmeta['entity.name']); - } else { - $name = ''; - } - tap_equal($name, $matches[6], "entity.name correct"); - } - - /* have to return a non-null value which is the output string */ - return ""; - } - - public function formatBatch(array $records) { - foreach ($records as $key => $record) { - $records[$key] = $this->format($record); - } - - return $records; - } -} diff --git a/tests/integration/logging/monolog2/skipif.inc b/tests/integration/logging/monolog2/skipif.inc deleted file mode 100644 index 19cee3447..000000000 --- a/tests/integration/logging/monolog2/skipif.inc +++ /dev/null @@ -1,15 +0,0 @@ -= 7.2 required\n"); -} - -require_once(realpath(dirname(__FILE__)) . '/../../../include/monolog.php'); - -if (!unpack_monolog(2)) { - die("skip: monolog2 installation required\n"); -} diff --git a/tests/integration/logging/monolog2/test_monolog_basic.php b/tests/integration/logging/monolog2/test_monolog_basic.php deleted file mode 100644 index 467e6fddd..000000000 --- a/tests/integration/logging/monolog2/test_monolog_basic.php +++ /dev/null @@ -1,205 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_basic_clm.php b/tests/integration/logging/monolog2/test_monolog_basic_clm.php deleted file mode 100644 index 18ff817c2..000000000 --- a/tests/integration/logging/monolog2/test_monolog_basic_clm.php +++ /dev/null @@ -1,162 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_basic_clm_off.php b/tests/integration/logging/monolog2/test_monolog_basic_clm_off.php deleted file mode 100644 index 9174b57a7..000000000 --- a/tests/integration/logging/monolog2/test_monolog_basic_clm_off.php +++ /dev/null @@ -1,156 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_cat.php b/tests/integration/logging/monolog2/test_monolog_cat.php deleted file mode 100644 index 28b07a510..000000000 --- a/tests/integration/logging/monolog2/test_monolog_cat.php +++ /dev/null @@ -1,187 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_context_default.php b/tests/integration/logging/monolog2/test_monolog_context_default.php deleted file mode 100644 index dcf714534..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_default.php +++ /dev/null @@ -1,105 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value"); - $logger->debug("None converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_exception.php b/tests/integration/logging/monolog2/test_monolog_context_exception.php deleted file mode 100644 index 1a3af273e..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_exception.php +++ /dev/null @@ -1,106 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - $context = ['exception' => new \RuntimeException('Foo')]; - $logger->alert("context is nested array", $context); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_extra1.php b/tests/integration/logging/monolog2/test_monolog_context_filter_extra1.php deleted file mode 100644 index 2ca1f2861..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_extra1.php +++ /dev/null @@ -1,117 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value", "BB" => "BB value"); - $logger->debug("AA AB AC converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_extra2.php b/tests/integration/logging/monolog2/test_monolog_context_filter_extra2.php deleted file mode 100644 index 4d2797632..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_extra2.php +++ /dev/null @@ -1,112 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value", "BB" => "BB value"); - $logger->debug("None converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_extra3.php b/tests/integration/logging/monolog2/test_monolog_context_filter_extra3.php deleted file mode 100644 index a9f8a6b9d..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_extra3.php +++ /dev/null @@ -1,117 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value", "BB" => "BB value"); - $logger->debug("AA AB AC converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_extra4.php b/tests/integration/logging/monolog2/test_monolog_context_filter_extra4.php deleted file mode 100644 index 047fb2027..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_extra4.php +++ /dev/null @@ -1,117 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value", "BB" => "BB value"); - $logger->debug("AA AB AC converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_extra5.php b/tests/integration/logging/monolog2/test_monolog_context_filter_extra5.php deleted file mode 100644 index d0a0b4d91..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_extra5.php +++ /dev/null @@ -1,116 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value", "BB" => "BB value"); - $logger->debug("AA AC converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_rule1.php b/tests/integration/logging/monolog2/test_monolog_context_filter_rule1.php deleted file mode 100644 index 8dbfdddc4..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_rule1.php +++ /dev/null @@ -1,117 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value"); - $logger->debug("A B C converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_rule10.php b/tests/integration/logging/monolog2/test_monolog_context_filter_rule10.php deleted file mode 100644 index 18697f092..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_rule10.php +++ /dev/null @@ -1,115 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value", "BB" => "BB value"); - $logger->debug("AB converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_rule11.php b/tests/integration/logging/monolog2/test_monolog_context_filter_rule11.php deleted file mode 100644 index ffd6f579b..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_rule11.php +++ /dev/null @@ -1,116 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value", "BB" => "BB value"); - $logger->debug("AA AC converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_rule2.php b/tests/integration/logging/monolog2/test_monolog_context_filter_rule2.php deleted file mode 100644 index 5a248a86a..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_rule2.php +++ /dev/null @@ -1,115 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value"); - $logger->debug("B C converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_rule3.php b/tests/integration/logging/monolog2/test_monolog_context_filter_rule3.php deleted file mode 100644 index 9876b0a80..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_rule3.php +++ /dev/null @@ -1,115 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value"); - $logger->debug("A B converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_rule4.php b/tests/integration/logging/monolog2/test_monolog_context_filter_rule4.php deleted file mode 100644 index 54706fcd8..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_rule4.php +++ /dev/null @@ -1,116 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value", "D" => "D value"); - $logger->debug("A B converted", $context); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_rule5.php b/tests/integration/logging/monolog2/test_monolog_context_filter_rule5.php deleted file mode 100644 index b37e07c53..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_rule5.php +++ /dev/null @@ -1,114 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value", "D" => "D value"); - $logger->debug("A converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_rule6.php b/tests/integration/logging/monolog2/test_monolog_context_filter_rule6.php deleted file mode 100644 index ed89207a6..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_rule6.php +++ /dev/null @@ -1,112 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value"); - $logger->debug("None converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_rule7.php b/tests/integration/logging/monolog2/test_monolog_context_filter_rule7.php deleted file mode 100644 index ae85e5201..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_rule7.php +++ /dev/null @@ -1,114 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value"); - $logger->debug("A converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_rule8.php b/tests/integration/logging/monolog2/test_monolog_context_filter_rule8.php deleted file mode 100644 index 8f9e4ca28..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_rule8.php +++ /dev/null @@ -1,116 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value"); - $logger->debug("B C converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_filter_rule9.php b/tests/integration/logging/monolog2/test_monolog_context_filter_rule9.php deleted file mode 100644 index 3b01a0dfc..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_filter_rule9.php +++ /dev/null @@ -1,116 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value","BB" => "BB value"); - $logger->debug("AA AC converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_hsm_disable_forwarding.php b/tests/integration/logging/monolog2/test_monolog_context_hsm_disable_forwarding.php deleted file mode 100644 index 9d7deb336..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_hsm_disable_forwarding.php +++ /dev/null @@ -1,137 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $context = ["testkey_string" => "value"]; - $logger->debug("key is string converted", $context); - usleep(10000); - - $context = [1 => "value"]; - $logger->info("key is int not converted", $context); - usleep(10000); - - $context = ["int" => 1]; - $logger->notice("int value converted", $context); - usleep(10000); - - $context = ["dbl" => 3.1415926]; - $logger->warning("dbl value converted", $context); - usleep(10000); - - $context = ["TRUE" => TRUE]; - $logger->error("TRUE value converted", $context); - usleep(10000); - - $context = array("FALSE" => FALSE); - $logger->critical("FALSE value converted", $context); - usleep(10000); - - $context = ["array" => array('foo' => 'bar', 'baz' => 'long')]; - $logger->alert("array value not converted", $context); - usleep(10000); - - $context = ["object" => $logger]; - $logger->emergency("object value not converted", $context); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_context_limits_1.php b/tests/integration/logging/monolog2/test_monolog_context_limits_1.php deleted file mode 100644 index 5d55319d8..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_limits_1.php +++ /dev/null @@ -1,107 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $key = str_repeat("A", 300); - $context = array($key => "value"); - $logger->debug("None converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_limits_2.php b/tests/integration/logging/monolog2/test_monolog_context_limits_2.php deleted file mode 100644 index f314a45c1..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_limits_2.php +++ /dev/null @@ -1,110 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $value = str_repeat("A", 300); - $context = array("key" => $value); - $logger->debug("Value truncated", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_context_precedence_1.php b/tests/integration/logging/monolog2/test_monolog_context_precedence_1.php deleted file mode 100644 index 498cef79b..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_precedence_1.php +++ /dev/null @@ -1,108 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - $context = ["testkey_string" => "value"]; - $logger->debug("key is string converted", $context); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_context_precedence_2.php b/tests/integration/logging/monolog2/test_monolog_context_precedence_2.php deleted file mode 100644 index 929c7c5ac..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_precedence_2.php +++ /dev/null @@ -1,108 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - $context = ["testkey_string" => "value"]; - $logger->debug("key is string converted", $context); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_context_simple.php b/tests/integration/logging/monolog2/test_monolog_context_simple.php deleted file mode 100644 index 977d3c139..000000000 --- a/tests/integration/logging/monolog2/test_monolog_context_simple.php +++ /dev/null @@ -1,238 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $context = ["testkey_string" => "value"]; - $logger->debug("key is string converted", $context); - usleep(10000); - - $context = [1 => "value"]; - $logger->info("key is int not converted", $context); - usleep(10000); - - $context = ["int" => 1]; - $logger->notice("int value converted", $context); - usleep(10000); - - $context = ["dbl" => 3.1415926]; - $logger->warning("dbl value converted", $context); - usleep(10000); - - $context = ["TRUE" => TRUE]; - $logger->error("TRUE value converted", $context); - usleep(10000); - - $context = array("FALSE" => FALSE); - $logger->critical("FALSE value converted", $context); - usleep(10000); - - $context = ["array" => array('foo' => 'bar', 'baz' => 'long')]; - $logger->alert("array value not converted", $context); - usleep(10000); - - $context = ["object" => $logger]; - $logger->emergency("object value not converted", $context); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_decoration_and_forwarding.php b/tests/integration/logging/monolog2/test_monolog_decoration_and_forwarding.php deleted file mode 100644 index 8bab481b2..000000000 --- a/tests/integration/logging/monolog2/test_monolog_decoration_and_forwarding.php +++ /dev/null @@ -1,261 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_decoration_basic.php b/tests/integration/logging/monolog2/test_monolog_decoration_basic.php deleted file mode 100644 index 1b3141a65..000000000 --- a/tests/integration/logging/monolog2/test_monolog_decoration_basic.php +++ /dev/null @@ -1,171 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_decoration_multiple_handlers.php b/tests/integration/logging/monolog2/test_monolog_decoration_multiple_handlers.php deleted file mode 100644 index bd0a93b75..000000000 --- a/tests/integration/logging/monolog2/test_monolog_decoration_multiple_handlers.php +++ /dev/null @@ -1,228 +0,0 @@ -setFormatter($formatter); - $noopHandler = new NoopHandler(); - $processHandler = new ProcessHandler('cat > /dev/null', logger::DEBUG); - $processHandler->setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - $logger->pushHandler($noopHandler); - $logger->pushHandler($processHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_disable_forwarding.php b/tests/integration/logging/monolog2/test_monolog_disable_forwarding.php deleted file mode 100644 index 99bc62edc..000000000 --- a/tests/integration/logging/monolog2/test_monolog_disable_forwarding.php +++ /dev/null @@ -1,104 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $logger->debug("debug"); - $logger->info("info"); - $logger->notice("notice"); - $logger->warning("warning"); - $logger->error("error"); - $logger->critical("critical"); - $logger->alert("alert"); - $logger->emergency("emergency"); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_disable_logging.php b/tests/integration/logging/monolog2/test_monolog_disable_logging.php deleted file mode 100644 index e6ccdfe0e..000000000 --- a/tests/integration/logging/monolog2/test_monolog_disable_logging.php +++ /dev/null @@ -1,95 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $logger->debug("debug"); - $logger->info("info"); - $logger->notice("notice"); - $logger->warning("warning"); - $logger->error("error"); - $logger->critical("critical"); - $logger->alert("alert"); - $logger->emergency("emergency"); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_disable_metrics.php b/tests/integration/logging/monolog2/test_monolog_disable_metrics.php deleted file mode 100644 index 718b14468..000000000 --- a/tests/integration/logging/monolog2/test_monolog_disable_metrics.php +++ /dev/null @@ -1,157 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $logger->debug("debug"); - $logger->info("info"); - $logger->notice("notice"); - $logger->warning("warning"); - $logger->error("error"); - $logger->critical("critical"); - $logger->alert("alert"); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_drop_empty.php b/tests/integration/logging/monolog2/test_monolog_drop_empty.php deleted file mode 100644 index 45504d370..000000000 --- a/tests/integration/logging/monolog2/test_monolog_drop_empty.php +++ /dev/null @@ -1,175 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug(""); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning(""); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert(""); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_escape_chars.php b/tests/integration/logging/monolog2/test_monolog_escape_chars.php deleted file mode 100644 index fbba6143c..000000000 --- a/tests/integration/logging/monolog2/test_monolog_escape_chars.php +++ /dev/null @@ -1,97 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $logger->debug("This string has some characters which should be escaped: \" \\ / \x08 \f \n \r \t GBP sign \xc2\xa3xxx"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_hsm_disable_forwarding.php b/tests/integration/logging/monolog2/test_monolog_hsm_disable_forwarding.php deleted file mode 100644 index 3fd7ae3bb..000000000 --- a/tests/integration/logging/monolog2/test_monolog_hsm_disable_forwarding.php +++ /dev/null @@ -1,104 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $logger->debug("debug"); - $logger->info("info"); - $logger->notice("notice"); - $logger->warning("warning"); - $logger->error("error"); - $logger->critical("critical"); - $logger->alert("alert"); - $logger->emergency("emergency"); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_basic.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_basic.php deleted file mode 100644 index b4a8d03c5..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_basic.php +++ /dev/null @@ -1,216 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_basic_comma.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_basic_comma.php deleted file mode 100644 index c34a97ebc..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_basic_comma.php +++ /dev/null @@ -1,215 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_basic_mixedcase.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_basic_mixedcase.php deleted file mode 100644 index c91d88ca1..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_basic_mixedcase.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_basic_mixedsources.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_basic_mixedsources.php deleted file mode 100644 index 0857491a9..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_basic_mixedsources.php +++ /dev/null @@ -1,227 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_basic_withspaces.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_basic_withspaces.php deleted file mode 100644 index 34ffafde0..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_basic_withspaces.php +++ /dev/null @@ -1,218 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_disabled_01.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_disabled_01.php deleted file mode 100644 index 8a3769dec..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_disabled_01.php +++ /dev/null @@ -1,214 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_disabled_02.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_disabled_02.php deleted file mode 100644 index f29ebff4e..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_disabled_02.php +++ /dev/null @@ -1,126 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_disabled_03.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_disabled_03.php deleted file mode 100644 index b9c15401f..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_disabled_03.php +++ /dev/null @@ -1,117 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_disabled_04.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_disabled_04.php deleted file mode 100644 index e9abceeab..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_disabled_04.php +++ /dev/null @@ -1,209 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_disabled_05.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_disabled_05.php deleted file mode 100644 index fbec1ce44..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_disabled_05.php +++ /dev/null @@ -1,118 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_01.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_01.php deleted file mode 100644 index cd570d649..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_01.php +++ /dev/null @@ -1,216 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_02.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_02.php deleted file mode 100644 index c9423d45a..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_02.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_03.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_03.php deleted file mode 100644 index e86c53bbb..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_03.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_04.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_04.php deleted file mode 100644 index f2ad40f0f..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_04.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_05.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_05.php deleted file mode 100644 index 7526e8210..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_05.php +++ /dev/null @@ -1,216 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_06.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_06.php deleted file mode 100644 index a2ccce1d4..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_06.php +++ /dev/null @@ -1,218 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_07.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_07.php deleted file mode 100644 index 843e08fab..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_07.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_08.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_08.php deleted file mode 100644 index 7477c5823..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_08.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_08a.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_08a.php deleted file mode 100644 index b3da4cf03..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_08a.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_09.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_09.php deleted file mode 100644 index 783bd276a..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_09.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_10.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_10.php deleted file mode 100644 index aaf272ea6..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_10.php +++ /dev/null @@ -1,218 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_11.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_11.php deleted file mode 100644 index b96840866..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_11.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_11a.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_11a.php deleted file mode 100644 index 731e7fc6a..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_11a.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_12.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_12.php deleted file mode 100644 index 959443b2a..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_12.php +++ /dev/null @@ -1,215 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_13.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_13.php deleted file mode 100644 index de5c2b882..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_13.php +++ /dev/null @@ -1,217 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_14.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_14.php deleted file mode 100644 index baef46cba..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_14.php +++ /dev/null @@ -1,221 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_15.php b/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_15.php deleted file mode 100644 index b3ff5150b..000000000 --- a/tests/integration/logging/monolog2/test_monolog_labels_forwarding_exclude_15.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_large_message_limit.php b/tests/integration/logging/monolog2/test_monolog_large_message_limit.php deleted file mode 100644 index 58898c208..000000000 --- a/tests/integration/logging/monolog2/test_monolog_large_message_limit.php +++ /dev/null @@ -1,82 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - /* maximum log event pool is 833 events every 5 second fast - * harvest cycle. Send that number of events and verify - * all are accepted. - */ - for ($i = 0; $i < 833; $i++) { - $logger->debug("message " . $i); - } -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_large_message_limit_drops.php b/tests/integration/logging/monolog2/test_monolog_large_message_limit_drops.php deleted file mode 100644 index 23ba7f185..000000000 --- a/tests/integration/logging/monolog2/test_monolog_large_message_limit_drops.php +++ /dev/null @@ -1,82 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - /* maximum log event pool is 833 events every 5 second fast - * harvest cycle. Send more than that number of events and verify - * correct number are dropped. - */ - for ($i = 0; $i < 833*2; $i++) { - $logger->debug("message " . $i); - } -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_limit_log_events.php b/tests/integration/logging/monolog2/test_monolog_limit_log_events.php deleted file mode 100644 index 61d3e9ac1..000000000 --- a/tests/integration/logging/monolog2/test_monolog_limit_log_events.php +++ /dev/null @@ -1,165 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_limit_zero_events.php b/tests/integration/logging/monolog2/test_monolog_limit_zero_events.php deleted file mode 100644 index 27259ec45..000000000 --- a/tests/integration/logging/monolog2/test_monolog_limit_zero_events.php +++ /dev/null @@ -1,105 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $logger->debug("debug"); - $logger->info("info"); - $logger->notice("notice"); - $logger->warning("warning"); - $logger->error("error"); - $logger->critical("critical"); - $logger->alert("alert"); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_log_events_max_samples_stored_invalid1.php b/tests/integration/logging/monolog2/test_monolog_log_events_max_samples_stored_invalid1.php deleted file mode 100644 index 45d6d243c..000000000 --- a/tests/integration/logging/monolog2/test_monolog_log_events_max_samples_stored_invalid1.php +++ /dev/null @@ -1,85 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - /* maximum log event pool is 833 events every 5 second fast - * harvest cycle. Send that number of events and verify - * all are accepted. - */ - for ($i = 0; $i < 833; $i++) { - $logger->debug("message " . $i); - } -} - - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_log_events_max_samples_stored_invalid2.php b/tests/integration/logging/monolog2/test_monolog_log_events_max_samples_stored_invalid2.php deleted file mode 100644 index c755300e8..000000000 --- a/tests/integration/logging/monolog2/test_monolog_log_events_max_samples_stored_invalid2.php +++ /dev/null @@ -1,85 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - /* maximum log event pool is 833 events every 5 second fast - * harvest cycle. Send that number of events and verify - * all are accepted. - */ - for ($i = 0; $i < 833; $i++) { - $logger->debug("message " . $i); - } -} - - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_log_events_max_samples_stored_invalid3.php b/tests/integration/logging/monolog2/test_monolog_log_events_max_samples_stored_invalid3.php deleted file mode 100644 index 4a8bda669..000000000 --- a/tests/integration/logging/monolog2/test_monolog_log_events_max_samples_stored_invalid3.php +++ /dev/null @@ -1,85 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - /* maximum log event pool is 833 events every 5 second fast - * harvest cycle. Send that number of events and verify - * all are accepted. - */ - for ($i = 0; $i < 833; $i++) { - $logger->debug("message " . $i); - } -} - - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_log_events_max_samples_stored_invalid4.php b/tests/integration/logging/monolog2/test_monolog_log_events_max_samples_stored_invalid4.php deleted file mode 100644 index 48ce72595..000000000 --- a/tests/integration/logging/monolog2/test_monolog_log_events_max_samples_stored_invalid4.php +++ /dev/null @@ -1,85 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - /* maximum log event pool is 833 events every 5 second fast - * harvest cycle. Send that number of events and verify - * all are accepted. - */ - for ($i = 0; $i < 833; $i++) { - $logger->debug("message " . $i); - } -} - - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_log_level_filter.php b/tests/integration/logging/monolog2/test_monolog_log_level_filter.php deleted file mode 100644 index 527546f47..000000000 --- a/tests/integration/logging/monolog2/test_monolog_log_level_filter.php +++ /dev/null @@ -1,175 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_log_level_filter_invalid.php b/tests/integration/logging/monolog2/test_monolog_log_level_filter_invalid.php deleted file mode 100644 index 75a63ad64..000000000 --- a/tests/integration/logging/monolog2/test_monolog_log_level_filter_invalid.php +++ /dev/null @@ -1,176 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog2/test_monolog_truncate_long_msgs.php b/tests/integration/logging/monolog2/test_monolog_truncate_long_msgs.php deleted file mode 100644 index eb09c117e..000000000 --- a/tests/integration/logging/monolog2/test_monolog_truncate_long_msgs.php +++ /dev/null @@ -1,107 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $too_long_msg = "FDTZJACCUOBPXLNMOIRNOTGWNDYSIFHLRNXKIZHOIUSOGBZEBVLCOFJZYGJRVYAYYZDAHNGNLLLCFMWJFARUOJXOWJXOOULAQCUFMWFRGJYIQWNEAMJYHUYTNIYQNXSMIKRWIOZLUUBCTTBFRCUVYXWBHBWHOCNLBEZLMVKRLIGNBUTWAIZFLDZKTGWOOJPCOAOGAABJYNPPVPACIGELXNWYTPTWJIRIMNBIYZNOOFPUQNAELRZBFCHKMIDFYMFWZEOYHGJJKARRBBWXZVXOIXSONHSLUGBWMYTAAJXLCYJWVKIHHHQBMGMEJPTYFYTEXTOFRNJWJDEUDJXDOJJDHCEZIEVUDUQPPFTPDIILIDQHGTTTLTMVFMKZQSRPXSXLNNDGAZQNGRKKQCZLHQJTSXTEQXQYYVQUBVEHUBGELMPOCTTOUUDRUCPWOVUWFNNEHIBPOYZLAENPWNDDYGJIXVXVRFHNRLNSKKUISMQDFXETOSAHDJHWPTGOBVFZXDVRTDJCQOZXVYDMZIXRFOYJQWXXSOITDYMTPEIUMYIUPTGZEZZRGGCYYBAJZFCBIXUFIMNTXXVEFWTKSBAQGIUBHMWGXMOUDEBZMURZTPUBLACSEIPVRJLIPXBSFIXPRPLIQSXDIKCPGFUDSUQSUYWYLAHJSEAQVAZTRJUMYFIXHOBQWBNCZBTTJDGXNXGWGOWEJXQKIMEBEMMFMGXEQPPKFFGHOBHROCMOLBIIMDUHNBVMCOHOCCFSSQDUKLHHUSQWKCBYTYLAUJPIXDPJROCBNVFLGSSKNWGVCVFQARBBWOFQUMFMLOXRXYWIHQPEWVTRMPLLIZJYNWTGRVCOUXLSVOLKBBPQAVLBXAFZACRWAWBIGSISYEPKIXUTKSSAOBMUNXVPWBBJLPFRVLWMVGMRLKRWCRHGPYGRQJMLONHMDVUCGDDBFNTJFZJAPCIENKTYYWJVDTRNEHSGFRECXIBCUIHJBSPVZHXWWJHGPOQLKHATHASRHGCTRBSHMHHKPPRMGTMHPLLAVAQWBRMZAIQBZUAHIYZRILBFSETYNGEYFCQTXCUYONBUIRUMNFFXIDERILPLPNWKSJSZFBNEZIJVIJTXDHVWRNQXVXBRREQSPLNSLTQVTQMIJITAWSXQWTCUUSBMFMDQGGDWQZYZYVYBDYCQPVQTJRWLFBHMUPXDEMHKELTETYGCHWQIWPKUILCHSZNNXICSAWWZXWPBJGGHSLQJMCXNDMZZKOXXRMRBMHXOQIUTCKVFJPFHXAUFTNZQTKBQDMSDDFTAGOBPMJBOHQBESQPOSXKAXXRUTTSLPMVVKWCGELHFOAPEQKGJAQQVSDFRGRFCNKUFEUDAGGBMGDPQFUTZICDIEJYTJDITEVBFQGUHKQVGTUUXDOYITUYYMEMUECHMDIMHKBAQBCEZALVHXUVVRGMFAVLXBVMZLUJIBEPVVTWAADGGLJGDAGXIVWTNROTZTTUANDROKYHABSVBPHIFHOXZUAONPYNRYLTIMZCQMHMSWLRAQBSJJYTPZVHGEEEJJEGJTPSWUXUBANUKBDPJDLUUQENVLTJYDBEEPSUMMOBLRYUVDXQQKPMGAMUAPJVNQZXFUOIBWNVSJTEFDQKONKNDNWCEAXRSVVUHEHELCNHKEJTQAEJHWJHCTDYLIXYZEAJHDKAPPVEBVPGNOODVDZRVVIBTKCVVFYTMYLIXAXNWOYTBYTJOLXZGFMGHTEBJERDFUREHVDFMLPBCAIJPXQMSMVMNMBSKVLLPILSEDPVLNJFLFNBMJYKROTJBCLRQEASNKNDCTOOWKDMNYXPTDGAHWWEAZMCTZMHYKHQFDNGBFUEETSRCSPYWJOEWPXARSXRGROJAJBAXVGABCQDIKHWDRELNTQEFFZXOEDAACIWIZTRWTFCHZMYBJPIYDXGESSFJCXUSMLRUVVXDKBHUZFNHLEKWQKYEZAADGBKRLLGRNIZSDVUOZACNMDQUHXGZYFKGGHSMUDSALIQACDLPPJIZSAYEEODNJYYFOLMNYZCECNWEKOBNWSGUVAEHWXBUEIFLQOUFBOJWGIPUQAOBQAUJLVLLVDVYWVWLCMNFXUOLXORMCMTQRCJHEOWRPSFZTSVYBPJSMJWUXYWRBTSCKJNFXBHZLWXMDZFFYWTXOOHPONPUBQCPLNEDRRKUUDNYPLMPIGKFWFISKBAMZBECUCCRYDPLMDLIFYSOULJGYFEYKHYAVCRSWRYZVKSCNYPVLJXFMQHCUCBQPINBWLFNHXLQZPOAXPBGHKDHAVASAETZUZAVULASJZTZUQOMDBDCXREESMELDFWKZVBGTTBWMGDZJAINMEMIVVWJZXBOPJXAEAYGSJIWDRIIEGXVEQCISINOSRNTMHQPSBQIXVBKYRDYBBGJCMGGVRWZBFVLGNUNUVCFGIGMJFHMTKZLCAFGARQCUMBLLIACPRTDRCMVWIMLUNYKJKLMIFZCCCKBGLSKRHHXMWDCQQTNWMMSHWSZUVEGVDTCUPNJOXILZAUQJSRVCHXMXKGBOFCHSLMZFKIPAADCKIBZDZCFYWBZPLHMEUSJBJWKQEGRZKJPTKAZSHKHPKPPJDNTKQHBCOYXFKSFQAAIBORMBPTMJWALZGAFMZZTESNMBZDFXXHWSNQDZUUMUVGVWCCEUNMNBIIMGVDORHJCBHGSVONJLCFLRNRRBWCJOZOFHNBCMNVDVHCVJRVCIYOSWJKQCXYKQLDOJNFQQFFTTTLLXQDZJRUZNRRQGDZRNMLYLUQLWUOQGZENTYXHUIBESVDARZHQZGYMTBNPMLQLJYELEYJRFPCQCWSCLUJHDHYFUAYPCNHBKWZBJXNNHDGOAUZWRXQZIISJCVGLGDYYCFHMPGAFRHRKCFZFDFAAEPLSAQLMCVLRPIRHPYATWKHGMTBJRFAMDEBHPMLNEGLKTAYBXVDGJKRPFPAMAYDESIFDLCLLXKOHTDFXZOWAZNFEXSNRGCCAZPACHBOGMFITVRJLOJZHXIEPHNWBDSLMTWKBEVOXIWCFQZLTXGAUKZMFGRDTODMDPLCFTQDVITFMJDPJYNCLUXRYLXWMFPROLVJXIFVZYPXZSEAYBFGUZTNEZGZLEODAYHFJDLJRMWNJHJDSEWBOJFASHVROUCISICLQGDOOHWABTXSTNQCDHKGNZMNPEFVLCIDMSOJGONMYALGOHBRLKDKPURDPVIWATIEIQZTXCHJQDMLIHXZZVLKRWQNDDELMCXURKQIUFXJBPQIIRYRRPGIZUOOSFTDXEYJRYRDAVKSBWWCCJJZRJDBIYQLQHYEYUMBTPPQOSRFFFBBLAXWWYEBWECSEJBOVVWXKKEVPNNMEHQKEACOAWIWOVCSHFOUCFBFIBRZWKDWWIVSFGBWXHIINCRLPJUXQRYTUJNMMMRBWOFTSLYZCPWFYGUIRDVEUWQQAXFGNNVNPCPMSVBSPHRGUMLCUOVWCPJPJCOEFIIJVVDYQYLEBNOPBDMTWAXSBVSQLMKEZFJJXIQINPFVEFAGJGJJETJZRJHKSVNZMYNNNWHQSJLKDGXSAYNLRHHVEVZPSZZPAOEUGGMGUMBXVPKRVDPWIFDJENWBLGCINUBVXKVECNQJNESWNCUTZTSFYTWJCQRIMJVWCPRAJCWICYOVTZNKWXNJRMGMOUQRGLYRACXZDXVITRPTMNEVTPULUWLKSJKIHVCBQYCWQXGNIJNLZVZAGWMTRUVMOJJYUETQVEDFWVLAVPWNVBHZJZZOMXGVCDLHLTOPXZIDRNTNONWHIBFLNAELCOAQTZCNIIABCQQISBXDKESKHXEPCKJYUYDYRHDTOMJJNLUKQUADFDHQUCYFLCBYZCJXRAFBPNSETGNLZGBPDYYKZXEDJEWZPBRKEBHUCZZOYYUNXSRKYAUWAUXPXTDOJLKBQOSOZOEHRSWXDINYYPGMEJWVSCVJGMWMHOWZXTJYDDNXTFPMEUKVWQXAQWEHBESNSHEXNSHRPKKWTKCIAFLQZESCEZYTFOVMMOAOATHGDYXSAGGZMTEINMAUWEFNZWAVIJZALNOFBLAJIRFYRULUXDNASTAGNNLVAAQGRWEAJIFCVKWPELZXOWOURWKDTBXFQQJSVXNENEHPZNNTTBLXZHHBHLZNSMVRYGGZEQVVIDMJRHXZOPTRWGNQQKAUJVSPJKKBIMEECDXNGPADXBNFGDIWDVBFUUDUYJUJMVSXASGXTVYKFGUUBLYQRSAYOOYVJBQPCGQWFYSGQQDEVGPDWLIUBGOKQJGSYDJEPNHMAFOYKQGJCIYCWYTYKXUTORXTVIBSRVTOIMULODBDPPTHAONXLVYBTDHPBRCBTTKVDMCIQZRKOLLCTXORFBFWNSUVSFZHYYGZNSUULQHZQPQAJIKTSPBCTOBPTQIECQRTQKFEFKBAUIKWCOHUFQVXNCYSJSEUPBZOTLCDMIGBIQMYNXCNRPHGNZVHUEGNIOPCXVVQFWVVFOQHXGGTQMRORMNULXKKHAGBZSRONTTGSSSZUVHFIRAJQYHYNRIEKZMAESBEOFDGFKFWMNMDKAOBBWSNGSRIKNUELXQIIKEIOVGKPYGGASGTKMOSJWIMWEBPYKWWGLVYQVOPOCECPMPCZOZNQRTWWVHSXQDUWSCJMAZLBCXXSDMFEXTMXMVNSLCOKMHAJGEIWBSVOYALFTLWYOHKCEAHZXDRGOBSXTAVPADGRCPTMAPVTUMIVQENJUNIDUGUDKYOBCPKSLPZBLTDRBPRVFWCEGQJEKJIECKXXGSUPMKXLOORYGKFCMHZETJSFTBZLLGPOEXVXDQMPTUWOULQKHBBPUSYAOAKITHTAILKIRPBBKCSUYDAYLPWXDUOCIGUGIKQJLEYJFLQNOARSGPERBKWNQWQBSQWNSYMHQGVSESIDHYSBWECKLQKHROMFSRXVOYPCYECZMCTBBWJSHEZZOSPQFTVUKUDQHKVGEBZBRCXHEJDHQTTMOUUOVTGPZTRRJFVBCYUEWFOSVYDBKSJHWAGGOAJHYVCNGMRAVROPNHDJDNJVHLFFSOUXCTBSBELJNNUIEYWOTMFYLCHVMTXCWHCJZRNKHRNMIYFCGJNQHJBSRDLJBDGUWJXDNKYEGWBMJNQPALTTKOKZSHOUOQKDGKPZGHCSJVIKKDPKLSDHUJNLAEXAIKRUVROIQOZSREGIIRHDXCQNHMUJXPXKTDPBIDNZCPVWZVGFFEKZPXEZKGXTMKSZWTQNBSGNWRYPIXMUHGITKUTQFGZSPXENFFDFNNCYDKWKOAKUSOKVASHPUUSVZFQLLSWMFKMLMYXNLFCVZLVYWRUWPZFLAHZPNBIRNMGOBGMCKJCFIRIIECJWWUSWSOJBCFUYXZCSHYCOWSGCFAMFMBLCZABCMBHVWLAJNEDWOQBSDKCXFYPYNCNJTKGPYVWAKKMZBVXXFAKKJTMBWUPZVNTXZSCBOAWGGRTLEOOVQYWLQVAXPMVQETIQXRCKBIWHUUMFKBNRNKHKPERNKOYFWWTBADZRJACAAJZCBNTGDOGZBFFTFCFUZRJBEMJDZOTNZNDWFVGSMMYSRLKAWUVLVVPQSXUUKKJBPNJAMDTEGXYAYYYDVJZNYXVCVDSITTITSALGGJXKEJWNXLAVHBFVLOFNDGDURAYMIWCITVZIUHQHPWTYXOUGVYVSYJYIQTGAWAKDMROSWXNFWNEPNRRSCKBWTGPRTYLMRLRCQVKRQQERJZWIHUXANMXJHBRSGKKBMPSOYDVESDOIOMCHKQWTBUCZUINXGNXULDDMYDHBUDTXPORDPWQWCLBIAROLIGVSWMEGFBSQRNAXWDJUBOLEPEOHBKNEHYHNDDOZAORCQFLWLGLZJUBNYNTOEGYVIATDBBURPVCCXUQKAODJWUWOMBJJOBSZHTESIKSVQIYSPXADPBHFVSLOEKBCBXTKBJKNSQJHVJNHPTAIBLLUWAFEXQWCBPVONOHWDJSIVILROUTBDLRZOYJCEYGWWCUFNMNOVMMMIZKGDXNCNBKNBWFAMQSEEHREYCVBDCVFJRGQDTEFXFEQYEUQKNPRFMWBHUDKZADIXDOZMKUCITKTYPPCXWZUJNALEWRCWYRPQSEYEMJVNRDNORLQLWLXABYXVLGPGHMRLFWQDDREOKECHXJLXGSHOZKKBKGTIMJEWVRFZACCQGSCYFTCPVUHXSDMDKYBDBFGPDCERHBJJNBUBRFPKNXNUQKFFKFSGQRZRDAVRBCRZYUZBWTKUSWNLAGSNJENCZHJIBKELOEFTWLEOGPSTSHDLTMBEJILUYXMWIYHWHLXERKLKENHWFHHMZMLTQHKDQNRVCLEVGFFGPVRFCMARRKGWONBKJDIKUNHIKSRUKDSZGHGQNHQKPPMTVSINUJXJHLZLULGIQQHIIEYOOBNJHZGQRRSHONVWESSHUUSCNWRDQOIZNEHDHSUZUIRQLBWEFYFPTJSRDZVIDIHTGRCWXNGKRAORPYMCQHSBHOCNVKRCZULABTDOPWPDABOCWRWEQBYLEDOUGWVCCTZXIFYHKDFBKWWUZSZZTBLDRTQJBOOJXCLUGOMWWVYFGKIDDRIXQOEXHJKTJTMQIYITFUVTOSLKVOMSDVGUHXEGEZRZZUAAKGCZYAEFJIPWPMCFHFLQRGHHWEOTHDBKHVEOOUSXAINIZOVPONIYMNLDOIJEUPSKREEHTWHTSREKDCIWDPCRWYSRAVBTNALIBNXYCWKPSWLVEKLLYHDWRXQUTMNFJHPJCSVKEOESCQBQAWZQRSCYASNJZZAJFUNGRFCFUHQOCCJKCUIRDTZZEKROYHJWXYACPTBVCOEVXKKLHZOZRAZBHZPOFESQSAPKCHXSBDXGUNKKXJHEGRIUVOZYLYQAJBMQGIWPVHGAFQXBXHKIDORYRZTOVLKBNKVKXPORFDBECOMZVSOIJWBSNFNJPAVTORWOPEKFBWHHLZQYSSOXXILILQIKMKUXJUAEMLTMHOSXUEGRKZEWAUDMWBLOKKDAZWSKBUYIWFFGOLFVNRAAYAMUVLBOATKLEAUJBZOTTTRBPPDZAJFUHZRPFRRDPATFUYDYJTRFLFUIIRSXMVCUZXDLRBHDQQZHNHBKSWEXWZBUBLRDJJLXHPYYNVYFTQXSDHAVHYQFXLFTONEAKDXMCWPSJALQEPNXJGVOEUZYKGOLIBDRXBAOAHIWJVTAIESFDWPZLVJOZLNVIDHARYYODBCXZWYLGWPQEGUVYUSRXILQVMAXTMJOLIJYKPGXITHJZYBYPQDSICOQOZYOZKTRSDZBTEPNLFBEIJVAKTGAYOEYZLVJATXUTCOZOTORXSUPRUFTQOSZBNWMULYCTEUWBNNINUONJJYOHWEDTFFSTNWICQVHFNGTFDOOLZPZWZZKJCWNRGJNQDSGQSRMIGKIXUYQYWHAOPDMYFZAFAMIEBWHLIRPTERJWOOVNPXZPQWZBNNOGNDFYWMRDGADHIRZZEKRJQQHTRKFTXIMFFPMQIXTRIGAHKMTECPQKHRSHGYVTVXTLAVVKIRBDCHLCVAISUCSPWGSUMDNNBHSRLJSEYVCLYGBWZJPHRFHRQHWSRAWSOWVRQCVXDQBWXXWAKMKNZYPZGTSBFLVWTKZWKEVXEGMAPUYTFKEGJBGEMLQBMGXYOIHUBFGWZIXBMTCJVLGHTXJCLBECCKSSDRPMFBDUNAXYRFDJFYJREDXENULXXPBOMAZUIYXLXRJJCQOGWKKSJLAMJFEGGVKFSUTLJRZURGMOSOFZPNDNCIJCSLMPUCFOULKCHTPKCMYMFMDWURWVEJCYNVUXCFFHBJANMUCODOLPMPCCSLZTSJHZMGVYAVBFVMHVGEWICRQQNCYXXOKPVTHJOIRHZHCGPHEHQISIZBHZYNEGJMBTSZRDPDZQUHJIFNGLUMVYAMFKPVZAQAEDHDVYCHZPPQBVFLDLQKXQVSSSDAFZAFQEEBMLYCGCKNFFYIRMAJHTKGMQKLQBIRGXOJIBULRHLRTYKPVWXBLVOGNHEWRBXXGBJBYYJNSNRQDOZBJWFMVNFDPHGCIHRQVRHWRDFPGCGOKZVVSKTVSYIPLRMKURQYXKERZRDFHLGJDYIPJEYKSOSALVMEPJOBYJYWLKSCJZTZINIPTPSAKQQILKLWTVLFQCCMHWRLYBTAKBFEWYLRUVEFPSANQIJCGIIOQZHFCGXSQGHLWQCRLXHQLBEYBHGIZQJHFGAFFRVPKZZILOLEYMSQDLKQSRVXMFFBFYAKXFZNDSNCHFVMIHFDHJGGVMDTBAJAKKXSSRXECAMBVSQUIFATDIYTUIUHFUUJLOOXMTAEQITXLWCCAZQCIWSHRAEEWZJSSRWCAVLBBKHWUEIDCLWFXNQWPLGITAZAWUHNENNIQXHQPEMPHMRZDEUPBBUGUYWCYFAKELLASSTZEJTXHEHCJXRZTCSAUWABTIIUYVKTQUTSVKQLAFROAUFBAOPYDWEDJQTBJAOIIDMTFXLEWWAKVCFATRHDZKAKOTKBDNAHKODMMEGFJQRXSOXHDKADTFNEXWVBJZYBBTIGHAREPJPWNVJPWEUHCFQISZRVQXFSEUGETRIGWHJEEUDRZOPDOITFSCBZJWPMSPYJEHMLMGZDNPILPGKEEZZJKCUWMKAMENYZQPUEBUFBKCRIUNLVTBHXIHCGCGFDCGVIFFBZVTPLHJQGYITOIPVHXZGCOYGZOTVIGLZYFUUCBDGYLBKFKZVQKPDNESSLLMHVLRMNSYQVAZVKRGXXSKJFEPWKRIRVJZMIBDRHKJKOKIGOBQOLQIYEWJIKHQXUBSWGEEXPJWXNNDHJUMDJWCJPFGRMJSGIMKBLQGVIDUDHULCHPAQNXXBXWJJYDTLHPOCCLOATFCZDFYPYVHDTEMYOJEBKGYBNMIBFINNOOANPVFBJKWWSGCSEFVTRYKMTKXUCJYEKBJZLFPOINWTNIFCTDULQCJXBQBUZIHZZJXIZOMQNIEEXYZUIRUZANRHLNPKHLXDAWOLYRSVFJDDTZYDCXEZLWPCNPIOTPAXETRSNMDZOEFPGZSEIGIVYHCNZIOCCMGYWDQZUUPJPMEVLODSIKVXZMLDVWJDVCPLJTEKMLQKADDWWEMVTFTNQIKAVXXRXIVUHKABAVNINOIXCCAMOSKVEUYKMSSGFVDNWDUAEYPXBGKZFYWDTLDOQLEMBXCQLCCSOCABOEWZJLCROBKIIHAIPLAXINWSVXRCDKUWFAJFOWNWSLINEDRSNUXEKMQIULWRAOLAMWRNFKXDSABCSJIPAZHFBQPVTNPLJAOJLWKAUJYXHQQQJYUYMWRBMHQKPQPXSQQLWEPJAXMZSLRIOXFPAKCYLSZRMZHKKQOGDJURXPCPRRCXKTDJTGYPKVBYEUZSYTUDTGEWVCZBBJJLXYXMTIDHAWQWXCXPBBYGGIFIVVEGYDLLGFBNZKVTJJJMJNPWVDPMKZWVWHILEBHNZTTAWLXBMUMHOCSXPWINCETYQCUUQETXJSUXOFKYJVTYDJHVFBXBCWNBRUJFCEZMFKIPQBMTDHFTKBPOJBBVIHHYMUOTLUBYYWUFRYDQSDZVTIFLSARNNULURHDVUWVETRRXJZXPCOKFEKJBBFHAELNSSEJOYFYAQNZQDGLUVCFEEMHJYNNCTRDHVFPXLXNMDDCEXLBCIMNBWZWMRGXMFHGMBFUVSYFKBPMKDFEZRBHHHRXVJRTTFERXZMKNTXGEZWQTNQFCMXEOPJBSGFETMTOUERDOMHYIWKWPUDJPYYUVXFNPTELOOPELXMQNYSNBFAPPIHFERPRWIHPIBAAWNSHKKOCPHWSJSNUNKDVKPLKDSEQCQJAOWNRICYEZKEZTMTYPKEWEBSVSMVJUFIETSNGCUCWVGMFFUDECBIAMTTLHTKYISQCOANFHYZBCMCRLCXFJYIPUJZAVDWODEPDAHZSFBCLUKPGPRSKTZMYLZWKGAYWSMNFYXZHDDVKNTHNDTIZYQIWMYBBKYOSZDWAEDBTKFEYOFMYUKIAMMBYJNVPZKIFFTYNCHDTIDQNBVJMCBAAXKXPODNVURHOHGLOXBFIUHDSTNVWMFPMCWYGDKSRUDAPQUYVXNQIAQVOAVUGNXDZEMPXJFAXZQWCRKMPDOHZZWRCUEGTLLZBLVXZCINLISIOPTBTZMCHFAOPVJZQEHYIEMAPVYJLVWVJNKDODBGGNZSTWFRTFJPDOFUTQSCGUMFCIJDPHQUCCQVCVNMTAOBYAPITZXISWNLJQHQALEHZXCHPWKLFWUPPJZFJXNSSUTDRVQPFNCUPGUQZPCKDMGJWRJHATQWUOEGUIWPBEWROKPGSBGHETYWHDRJFAYOVDYUYIRNWBXPAMIPXFQEGTXSQZDDMCSQVXURTVZJYCDTDQKXIOBAIBOPAZAQTFZWOQBNJAFNHMXSBIVIPSFHIQIKIWFCZJRCIUCYPLCOTSOGOJWUBRJCZINOPODVVNNWDKCBCMEFRHUFFGOVCNKLUQGJVKZZNRZLRGDQXWFSSGXSUYFTBGUCJDOHTTRVISYLVHZDJUWVRFKINBXUKGLQTTKHKYVUAFPMQSAYKMSFQYVETMBNLIQRUZXOBSMHBZJGBCQHDOCLJBHTVTYCMOEVBEUPWPOOEWAHRUOHSVCWLTRSJDAYKYOIUIOGZAGCDZNTOOWRCIRBNCRMWOWIRNBYWKZRDLHGQEQCWCBFPIRDWTSHVVAAXIVHWHLZHNGPHYUDUJJQWYIIACRBCGZYEONCWSAIMVVSNIRMXFKGLYKVUEGKJERMSGFDVZZTPQCIQSNSSHYOLLDCGAFJJWDZETMPUVEBYQUHTNPEKJEBDXSYQEBXBYSBIWXDDXQBUXFWVAEKADWUQNCPNWIWAZPHFVEQXNVZUYPLCTKNRTTHWSMGFZIYNKHGCHTKWNUVGZYRPBFWBEVPAHUOEEVNTAWENXQYJRJSHRETEZYPHIEEOTUMECTESMABXPAYKPGUWXHTQDZVGSTKPRVTDTTKLEPPWCHSYDOYCHQSMZRTQZRECBNNHPQETYVYLKJTNHMWNWMTQYKBMOGNYCWXJGOVFAQOWIBERSOFJIFNFBGJLCZSNLDDHUOXOEQCOCGIKYMMTTZHDJZMAVIQIWHUVCPPJEQLGYLUIYYPHJVSRFLRGWULNGJNRYGTTWVDWSEXRTWFNIKDCTMKFENOZBLHPXTIMFSXUJYAUFIHFVHHWCKWAHPFHDQKLQWNXXXYKXAMUDJZNOMJOVNSUEGNTSQNTLKVWBOBJRBJUQAPVWZDDQNERUVCYVIEMIQMJGGPXVNZQYFFEHWJLUORVXVODBNGDXIXNTFCKFWYMGWCGOIZTTXQVYUSUPBCSLVSZYLYFEZMLKXLNVIJKWCKYTXBHUMLYPTGWVRHQOAXNVXMIOLAILZNWDKFRWWOVKKQYNUXPMVXTTUMKNQTNZEEIPMHRGYGIVZDKLFLUKJOVPBDLOHSLUOKOMLAKFVQBKNBSWBLOQUJICFMKDBWZIQFLWWJRLFTTEULAUQRKEHKTJNFSSXBVOVUEXEVRFIHAMDXXSGXLHPENTNRQUDGWBIFEGJOLPLXQCUXICQOOKZAALTTCSQSCLCHAUOOGJZQSYUTRSCJJSAQNJEJXOJYVUCRRLBUXZSYSXXHMSUWYEJLUBNMSGDNOCUMEPVUERJMMYIAHXFJNKPJCGTVQDFROXUYSBZXTCISIEKDBINLNPELULUUCJTQLVLINPXWHUMATTNYBRHNVONLJSZZAEXFKBJHCBGUPVRWEEINAOKYSPVWFPCYULYBNHKPMFZPBBWWTKREBVPIDCYDHMBYVJIFVWFRUBSWOHEOQNRMNSMJLETKWDXZRJDUFXSUGKCPOLCBBOUXEPYZPEDRPVPHPZGKEUHAORQLJKERBRSOMUYCNFZZAXJYSIPNCUAPJLMCXZYCGUTARCSGUWGWOEDNTVNZHBAAVIFOIQUTWUUUWUHGOMZSZUIPWULQVWDDBWCERKEWCEPUTEESJBKGBCAUJMTGZDDVNTROOMOSOVOJHBFGEBHUFTBDYCEBJTXWUBHWSWKGMBSLCTOYGUZIBQFDQXPQSKUJVJRWNSMMPXTAZQYWTNYKBSJFMONYURXMLHSRZMPEZVWYKGMMPAWPKHNTCUGDYKQZDLMYOWNKZIXOXRTYCWNDKSUXIQLTJLHHRDFTLIUCSVHSJTEYOMOKRHGQXUEBZSCZBVZFBJBJFABDQVXDIMRSWAUHKOILQKPQUUAGTSDUWPFUKJMWNSLXZBLEVMFQFMHUBRBZASOPCEVXFSZDOGWMDEMUWYPADWSLQEBAFIWSPXEOQEXOIJZEDUGXXNXLGAJYLNWHOQCVBFFPOMMVRJLDLLZWYYZBRVKPWUROLKTBEGBVLOJYOCSSFUXPBZFUBYUSJQSTPQWUUUTZTEYXKWGKQREWSKLBQZHPMEAYVPSWBBDDVMLAAXIDGRJZGXJTIKOSXIIYUWPFSUSDMJZGQGKAEMNBCOBVDCGWXOODCIFLTYNWFIUHXFJGVZERQHTYVXWXZXYZNERTXOWJQSQBYAEGUHTCAWHMODVFPRTZWXZBNFYGBMIACXJWKCOXOVJTCNMIULILXSCTIKAVPKCOWRVYBUHQHOIIQHVFIIWCZZLCRAGGKRMRBVMNUXDTKZLUKONNCOCFKBOAGWVNTOZZZBVOHCSJGTNCWCKUQVXQEJDFDWPDPPYJOFNDVPRZYQLAGQPMLNAXDFGFCVAIJXVTPSYIKXEZAJTLHAIQTEVJWFQDDUKMWSOETSGFKLVWULTLIJICEQWXIYQHBSIEMYQBXDTXUVXZMZUCBTDYZZGGUWUSFDWIVZQZTBVMOWGGGLINECPJPNQSRMGJAIZWPHPDRHDKBNXUIEPAEODUGKEQAVFJHJHGJZUHBIFIGJAFOFKEXDAPTSXNERSGOKMFEEUVTLOYOOXCYPVGYXTBUKFUKKZYOZBKATYHFVZFADRNJLAWOZTLIUDJHKLVCECTNRERVKSZZFMMFYMCMZGLXKTTPRLEJXQASZYRJBNEJEVEMRAPGEQVWHJJVOCVFUMQYOMHZJIHOKJTRPGGXNEYQYQCKFHPLZITORQLACSAWVFOHMNMIGJOMKTFTHOMJRJMXLLDRNROEQBUPIUCZGZYZZASKQKEYVHNMZZRCJCADQIVKEYAIIUNHEEFHXZHYECCLMTXFBDOFBVACUWPNWIUSJQFSKFPUQWFEMTSJMFOBUWGRHJFEPPYBTUXDIEDQBKULVGHKDSVZHIMLJPKRXLZPDXRYIVQRKEHPZIWWSFKLJMOOMPBGKUUZBJIRDTJABJPXRGVQROLCRWWOTUBLIGBFTOWPUQXGLOECZIGGFTCVCLOJSFYQHJWZULDRUGZHEXPIWREHUEGVDCZRFFSTKNOVTQGZPUAILHDVVWZDFTOHKNMNBSUBNEVFGXGLWQSWAWRJYJLRYGSQGBMAKJMJVZJBINZZXYCRNQBFYFBYUFDBJSGZVUAEPADSXQYHYJFLRBTFRFFNSUULFTCRMMQFGKNWKNCLNFTJJCRCKLLEZYBFGZWRWQMUKXFZGQXHDCLQMYQGRAXENXWLMVBZJYRXYFCZDSPHVZQBBTIEBQPBROOVRWJMEAJDRJMLRREOIENSLOKLQGRBIKDAJPGBYVUETUVECIUINRRCMIJZYFHQDIOODREUINYDTMICHKJHVBJCNAPYNARJQEVDDILHXAWTAXSXHNDPYJZCGPXYYJNXJIZYWMLAXSPLTERGVXITGSLCVOAMOPUXSRLECOEWUUQZZFLHTAUICPRMQKBBZCHMJOJFYYTGPCQIAGXDDKPFXREMTBPTVHUCYMMZRDWINJFYYIIDEEYUUQRVCFADFMYYYHGQKKBCILGXAFMELWYXRAPLNDYRZINYXALWNJQHUQQUPTWCWJTZSMSCYMNMMZCQSLFMHZAZJHRXQAMEOJBQJEJCSAXVUPOCDKFTRMYUXJBDNFDPSRAUYPENUEIFOCSHZCIFSIACWUJEYXHERKLALDIOKKNIQQYLEQECASLZNYRCDENTGMNKAAXJBMXMPLUVTBRNHBVDMQKPXDSDMUIBPNIXSVBOOTSZLATXXEJSTRUKDQXHTVEHKWSXTPTTBBSHJHSCQNREKRITPAPBKYBAIJOGDQAOYBOHEBUNHRCLEJTTLOMZFDZDUQACXJSLJQFGNKUROMDFSNTFXOBXQAKTYQPJYNJQYRRYNOKMLTKOEGNTEKZHSPZCZIQQMKPCNMDJMDDQUHQSFWOJBTLHCOEKYESJTPZWLTUGBJRFKCMVTQJBDZSPEAPBOCWLBMOPAXPVYCRJEHCXCYYTUINPTUANOUGSTWFFYBXMXGGYSZXOQACLNOUFRBIWLDEKCRHGEVXZCTIKIYBJTPYPHHKIIMUMDAKOXMEOGVMKVTHCYABGPHPXZULSKMXISDETVBQKAMOVFYUZYUTDWIBCPGAAZHLDWBEKXYYYHFRSFOJWWNBLOAFMNIGXIPKZVGSLNZZQLVJKQHEHWVCHRLMCAIRXTPAZMSQZQXFOJIMKLCOZPKFQYBHKUQZEIXMKHJVDLZICLQQMAZWGVFOOXDQJBWVZODWRYHRXALSXYPMGHVDREMNJTFASUPAQDKOIGYUXPYFWWBQBBYEFPEQHILALUFSKQDIOPVXJTCZEQMKKHCBERWILQWFMGDDDLBBNNDNPIQFPSDYFOXFCNAJJKPVJQATCKHILMUAFKABCJTCGWRBAPAILPQBQMHVSYUGGRUASTALWZXGTESRRSRLWNWBAXDTYEGSGPNSLWKYMOMECDZKNZDBLRFTVWRRSDGJTCISYNHJTFDNJMVCNCUYOYOXIBTMUDPUZLLEJNMWJBJZLRIUFZYYDNJHIUUGAYXOESJVAHVIELEYUJHBEFAVRGAOSIIGULINXEIQBIWTPHAZZOLINBFUTGNGOVYWMKEWPBIPATLQOUVJFQRNLAZUIKEVGMQSKTZVBYHNVVPRCQGGZKLKULBRMGAFUBBWMRGQZPRYYZSHRQPFGXBYSBTZXBUPQQFMAQMKMSNQWGOVXYBKDJEJUQGBBYYAFEHWYJEEMIDCNVKAZPKWVWQVMXNMIPYAGTYGUBRKQDYJOAWWJLQCISZTQMVVLKOJTZHWDNQKIRFMOXDUFULLQHQFEKXSRZVNTORJKUCCGSNYVLIPOBJRMQQLOPNFHGXRYCVUYCKKMUMHGSNRNVOFFPKCCHXTDTWBXDXQUEIUOKEZFTNXSFCQISSTBPDUMVWTSPKBVMIGWGWUURRHCCCHBOOEHOVBYYFKVPGBXGMODYFQWLTTCECPEUAZIPXRDAMDESUGBGYAUMGWWRCRINUYTHIXPRHMTWSVNDTCZDMAGHIEAZPVZGOEHVSGSCCWVKXTYVZRTZAPJDJNXNKEZMSEBQNVHPTWTWSPKNUFNXTKRVZCOBCNPXAHBAWWDLKAWWLOBYTWDIBXEAZHTBXVIBCVIWATCRJXUDIAKBCDYINIPRZDHDLOEGAAHUNNVXIIMUGTWTQPPIPCGYTGCDEEQUTWMXFUCRQMBJYHUKCGFZGJCALVQNMIBMKSOFCNDHBKMKALZPCXJYSZKEFNFUHSKVGIDWHUJQHXMIEFVHGFCOSDIFRMKCYZSGCEBXBOHXFDQGRHVIJCTEXNJQVJXZRFCSGUUATXRPUOOGSTSIACCISUQQFKUZPLXWNBFSXZRFLSERATPAZHEPOVXZAOAVAPHQBDJRLLXINDQOUOXQTZWJATIKIMXIGQDXMHHWDCQRVTVHATPMIJYAEDRQEVAIINHRDLSNJPJPMTOUOSJUTIHGUQAWJGRWSTVXFKZRLGGUGGALHTVIRHEYOXLZKXKWDKJVQILEAFMAWURKFFKONCAGUHJXOQSIMQCFFYATBLFZHNAOEEKOUHEUMOJXIKDTJPDFGVHMJJHCJEGADHEOFJBGXSCUJJLARUQJWCJYJRUZKJHPWPTDVKSZKJNJFBJKWQHJRMOLAIAYCCWLDCOEAMKPQBLPNYCPUVWXHHBWFUZKCGFAUHJANVIBLVAJGGGVXKSAHGMVXHUKEULKLWCSAQXJBMDYJTMQKXKFUGOEFLPRKQWKGLCASEAYPXNSBTHDPGLGSMTQGXRWJESWZNBEVPSKWFZCZYDJAGKUSMNAPSLBJUDBQSXVOQOKBZMAKEYMQNXXRFVWIPBLNPQQVKDQXXQIOIOJDDPDTFSNQVOGPASPAPBDKPECEUQHGSHFRFTHEAYWBYJQZLTZFNZKXOFLUPVUFRPUJTFRGRZOHGILSQONHFERVREACEAJYJGGUSWXZTUBDCMCKFMATXFCHDYXXDKUPROWBYDPJBXXVVMXWOHGTICBFGMPHFOUVYDBIXKXDJTESDVFLVGHAKLZENIUAOSEEVHHVFVBXXOFBQRXQSGFYDGQGFMONUEGUYTDHAZNODXCCUGPXCEVRIWRCJYFYGLIBVNEQXAWWXEDJWUAIXZPELSTJFAGJIVIEVZMOGRIWEIKCILJKURHHUWSYIDTHYUADFEFJBEPUXCWWWKSCGUCYXVUVAZXBZVYHHNONSOCZLIPRTCHGHURXBGQOSWXGILEWMUPQFVMUFDZFJSVUQMYLDCZRGACSKDTNLSBOMWAEVHMQEXBRELQGIKPEHJSVJHWUBLBUUEYTGDXQKBKMCHISOUPVUVYNVVCIXRLITZCMVADQWBGNWQYHMYFFSXBIQNERBHNMRGTDNERJXUIZIPZFRLLZDUHEIQVHOMWEPIAVVWEJNLTGEZGDTYDTMZACIABVRQCWKSMYDLZBOQLULERZMUWNHKZSETXRDDLXTLKMKOIBDZLDLPMHGYJUSJBDUEHFGOGDHTCRFRYQCGYQVBHZEWZLCAXRFRBWSQKMODUFZPJQSQAINZIJEGGOMPOUYFTTSJGAAQLNVBBRSEDCHIOUOITLIVQRXUKOWBXVWQYYRVPWMEHRSZNZKSLFCDFSPWECQKETDGBOIEAYCEASTUYHIXQHEYCBAMQQMVBABQVXUTVWQPRKKYQZXLOGGFQFAIHWJHTBXKWIMIWZFCOTZMPWJRUQJUIIIYTBGCZWNRLNAHLLSJNHXZCNJJIWSEMBEIIUDUMGVJTYKFGRYRZSYWVGJSMBQSWTQXAFURQSIUEHGOXXUECXKKCFXMSXYPYKDVTTTVXEIPGTMPBOQVTIUIMDYWWFLXCKQPPBFHEHVJXIHBPBJGVODCFRLZRVKREMIWHOADHVESILCEJJFIQRMYMFPUMNZKXCSFKBIDNBINRAXRJWVCNIOBCFSNORYZPPDNHLLLZMVZYTAVFRFANPWVIADRVKQTDFTXZBRZLTVOVLAKJJDAPJWDNSPSFMSDBDLVKVHFWWSNYEIRIPCNZIKPBZNCJTLVNQWDYGJPOFHUKJXUDQMYOZGZBBPJBSTTGHEMCNWYEKNGNOIIKRNXLAPELEPSOCCJVCNIFZIIGCCZRPXINGJQWJMRTOHQPONVPNKEOHPNROKEGEMCXPIHROFSVDCMZRDSLICFUGJILZGTAXCEPEWGTJVEPNHVLJATFEMELYWJQIONSLFYCCWDFFTLPGOWRQTDUUTGLZHADFTSOHIGHVZALYAVTACERGHUZTVNOVTSYYYKJWQRDEELHUCZXUMHDSWZVMQUNWNIYCYYLPCPULNYYDUPADDAEABNPAPKSRZSOUIJWKKFHNEWOLMMVSVMUMAQBHPFDYVIJEIDRGIUYGCPEYSLUCRTKKWEUUPNHTLBPFTNYIXMFZXSQXSGJVYTLDSKJAOVMTYSRMDQLKKVHJNOZZUFMBFDRYETOXWUKYSHIDVASZOPVAVTGZZUOEVFFTALQQHWAHFLMAHUKUYJVKUZRAORCRSMNLWIEDUXIWSMNNOZUGYSOJAPCDLBMYOZMCYTEKMHSYGSYIZGQILJNAXQGIVBJTULZODMEIZQWRKJYBFMGMHSURTTCZXFSUBZMQNAOGVGJNFWYADGTSQQFCNWQQWMJTARZHCUBYKBSHADQIEEJCXZQQQCDUSIHDIMUVLUKSWEJIFHBRUOMPXFKQYDHFIFQLXMGCWEZPCPZHEAESBSLUVHAEPWQYHRDSFMVNZFXUSMKMSSSCBUVRORBPKVEZJLGLRUOKEWUAIHAACTPXAXZBKXIDVLVQBKXZROJTCVTKDKRTUMFNUILVHNTULJVVQIBAYLETZADFZWPKKEBURXVUXAIFHZTMVIIOIUVMDKHMACYCERZYHMQSXQVEDAKOGMBLJGPUHRLHJSEXEYCBSIDBYVOJWJUDPOUFOVCGQTGXHXBKCVWLUDNTGSMFIORBLNQSWCUOLSZNBHQPEZXNVYPETEKANBOIYPNAIPIAETNPAQZBFXQVIJAQOQYQQMDKBCQDEGSKUDCCSFAIVNLDMTCWHOOUNOXBDRBCWPBTMPODIVOOHBPMYCJKDWGCDNWVJYWVJWZEAMHVBJMUCOYFDCTQWYEROPHGMVXWQNUOXDTLVKWMBEVLXAVTYBNAXAQEGKPQMISQPIWWEVHXWBBRVPSIVNCNWKDQJTKYWYZHALPOBXRECNABJWTNQCJTWOVPOFJUZQKPLWLQUXVMOTLLLEPZKNQCNYSLHPXTELDNRYOBOGFDDYMFUUMPNSOXZMCEEYCPYHMVNHOYCULONSOVWRCYQBHHCOHNUDBONZNTXUQPCCKOIMQVWTXGHPYOJZMZLQPXZPTPQQGLVTIVUVZWZLKMBXRGQJQTQKDBVBFIKKJVYRQKBDPPIHNPIHMZZCPXDQRUDIEWENFYRGJXZZUDFPOEQVTLLAFUJDCXCLVAGMUCKSOUDBNCDMYYFRGSRBEKSAJUNJGZDGPQDLTXAKCJIDPMOGHUTCRGMLNZKFJFPCDXVQRIIDJZUKBVCLZQEXRUAQRUPKYJLADYLSMVCDVKBOOYOMCGETKIKHYJZZFFUHQQOGEDVMEYMNBHHHIIZFBMGCDQXOBQZJIRRVPAHFPFSWOYPKCBROCHSJNAGKUEOXUCWHXJGJHUEXKSWHBFTLIJRGBTEHXTHENTQLMUZLKFFHHBMJVYIWAJVFFZOWPUJIYQJIKFTCAOKIXLSBNFKBLSWVZFAJDSOMKSIIJSUWLHDHFLXJQHOOIAQCXLRFIAKWUDZZKQNWYWETVRZKXSVIREPTAGCEGTBZDFINFQZWQFNQXZVAROEROIDKQGZSFPVBLNGNYGKMJKHGMMTINJETHFWRGBRGACFMPVGFBACGSHWOSPCYYPEVXPAWFSEQVEDFELXJRPQWQOYLXDRCVCJQYLOJWXDNUSBRHMILJUPVAMRSVHWBPYERIEBODVTLAJEWPNKZHAIWMOZCITWNLNQCRXAIWMTEGKJUNXWBRLJTFVTLWLGYQKEDPADXTQLHCODDTAUMKCTDZGGIZIKXUVQQMLPXJVBUJDXONXBUCBIXJIFXZUXZWITHBYFGCDSAFFPRMZRPHZGGDRHUYIUHHOGVBEIBFPFNKKDLNDAIZNHQCVLTOUBQMPSDSMKADMHGAWMDECZMZTZKRWJHKELUKOKVENTKTNUYEAPWCNMIBSNNYGSRYBZGKCRSTZIIBLNFYQNGUIWFGCBQWYFQGOGWNEUQMLJBVZRIXZYZCMPIWRDCEJIZUZOUDKNHHTCATTSERYYZVYXSSUXMGBSDTLBAUHRAKKZDMPVDZPMJVJSMTNYNPBXQHYWYVNQMNQUVPIHDOJSNPFFJGBAYQTDBLKLPRXDXOQGDTHDNBEMDMTRTOONGMPMWSZPSJPRNUDCRTYPXUZXEUCLGRFKBGYIUGPSOZURKFNBFBRJZVZCWIRCVBZJEZVQUJXCYVTGBBQCGPVCTVELPBMYXHJACTXSVZTEODEXZZVEBQKFSFKPJIBMZEWRKAUABUFUFFBOQEMKXENHZHHMSIQHLEEAAFGEMAOHJTSZUIKTNPOMMOPTFAHKPAWQFKABDVUJVZQYGRMLIFKFEEDQMRTFYKEKRKMTRXZLTAHDFNVYGESQAYKODJGXIAPLLHMTKNTLDOGVHAWJFESJOTKDDBENQAUXEPUBZARZQTUXKKOJIXDMGHWYGUKRDILCJTBEWEJIWPQQQOLPFFEQRPMDUZMMCHLDDHAJUKXJKPISIXKKBTKHSNBGERXQWRFRIOAJJTONDEXHRIGNASBFQAFHXHRCLXOAPDXOGSVHFTGAQLFXZSUJFQWAKBSKKXAYJEDLSQSEHSKNHBZTRLSQZXLPQUWSWYSSCCKPCQRHPHPXFMLXVITKZAHDZIBUSOECXFUIHWHDXFEOYSHHLXCNHCVYVPEDKBHNVOCSCMIPSTLVCEQXPIOFRFHKBFDAWSMETDWJPJWLIFZJLZUYOBKRGVXTJNEGHVLFBDUOQOXJZMMPUVNVMOULOENIOGUHUPFHWCBYEXFFNHQHWSVDJLZTWXXNUMOATQMOYTFMXXTHXNVVSCMVWDMWQRCSNZAOHAEJVBWZXCGBBTVFTDKECSFJZUBSAVQBDGIXJUYNRGUEVLODJWRYDBMWTPEUUAWOEFQSIGZLLMQFCITGRYHSKMDTAPQDUPMYUGYGSUGUDCMPPROTQCUIULAAHYTSYIDSYQPDBFLHJTPIPRNXHDQSEOCBXJZNHPCFUUXBHVLZXSZXSXLEGPWIJWPDMYNNIQLBCWEZGRMDEWWSCBWQSNGYPYVQQNKYFSBNMLFSUUSGVTCTCNMURRGQPARMLTDABNSHNURTDSWNGFIOECULRNZIIEHEIVJDIBLCTAANFTECYGVLZVXFVUYPZQFQFTVFAPTJENCUTQSXLVTLFOQPMRDVEZPIRLFPIBCGPZRKJXIOMHGIQIROICKPJYJEQWLDZRCRECMICFMUFKJQEFHLNXUGRSGWXCHSCCDAEVBMKNKVRVQELXVHGDPYJBSLDALFHVPLSBMONRDEZYGEOQZCMRRWQJGOVJGDAJFHKPBRPCRNYQAONOTVIDPBRUPMYDJSWMCIRGCKTMPCYKMNGNQACJRGLXUMBCQQEJYPWERGPRATYBXNZPQCDJPBEYOZVBMSIIJJAWCVZZVNYVOYKUTHDMEFBYTHCTYADDTHESGRNKSSCQACCLDFFGRTSEYEXOEDDYZHKXIEUAIYBTCISSQICHQLRJHPNQOPJPKURTHSKBBUTCLDCUFGFEUSRDMUEXOOQRIZFGBUYGMBBUCBOMLSSMFSGMPPZADWKSLQTPCCDQOEQDZIVRMBLFYDDZHNQGCPFBCQFVVTNSIFUOTQWFFYSFDHKQPOFXCVAPWISYYCMRGFKBCAWGROWVGDOQJKXHLAZOEVCIXKROLMWPTGMCIFNPYHSGQFALYNOOUCSQIAIBWREDMAEVBENAVJUJYFYWIIRACQMRRJHCLQWHEZWTMVLPFYSRPVNGUSTKFJJWPCNLJXFPAIWFETLHNUYKFVODJDMAOSVLDBDEFCTTYETKDBBTOWYKPBDQDTVTRTAQLNUURLTGVSHAARGXVLEMHHJZBVNZIVAESHYMALUYWXEDAPICMIJAQZLUIGZCEPCXIFGYVCPWGZQUPVOZFYNVQRCWRTAKNFSJAEVVAESPPJOZTXVPZZQFTUNVEEELESMRMNNJMKJSFICZJAQGDEALIYQFKARFBXEDIKINEFTVIHCVTCSDJMECSOIAPUPPJWTJYIDUMXIIUWJGKKDGUTKGMPIGVGUATBODIHDZBIGHNDDAWAOUZRIWCCMYCTSTJEDFBNLCFRYMHKWUZJUOGSBEQABAFESEOBHHIQOXNMOTSWTGVSRDEAODLQVLEALRVWBSDEPJJAHCKKOYVYMPQCIQADSAXBQQHMBKGDWABJBZMSDWELLXXULLOYXQHLOSSTOWXLRLGLECNOGGBUOORBVBZBKRBASAWUTAIJYIDRQTJPUPWRKCTZQNOYHTVQTTVHYUQAXHVQTIESKSHDFTHABRRKSBLOYNIFRLPUXWURMYHZTQIIBWVKDBIXAJXIZSDDXQINASYSAVFEONZWJPTFEFSWDJITGPPLCFUIFJSENBMOVQMVCQNHPPDSKOFGPPOCUSTYMJMULFARHBBVQSFLBMZXQQPUDSWGXKTPCOYGLQMEWXVPRICLXRYMOXKMZCUVFTYZXOZRMGHFLUQNVJGNTCQBSIUBAXWOTIGWIWXLKXTHSFHDCMNIUKJJAQPJFLZMIBGLGRFRVZSMIBPKGQPEODCTDIKJAXECTXZXFLHMQQQOBPRMADPECJFVNNENMRKXVTTENNJSHEDCXDNUWJZFGWFMWWHVIMKJGUHFKQXDXNLVQUHXARFURVCUBKQHQKIVILCMZSFCXPMTSYJLNPBZONQUXHZRTHOMWBNCPDIOUNZMFHQGEXJERTNXIXQJPKZABPOSYIGARREVAXYEOAAMPZNNRNYOUVMMFUIJOBONOHVBLHIZJVSRTYXBLAWIXPQEIGWKLNGHZDKHQAJXZXZTXHHPOJYDVYKVYJSQAPZKFLNJMIUHLYPXAVTYLTDOVZWKJJBYIQBAPLMGRPMTJXHGTTOWLECDBCSQJONQACDIMSRHVMNSHPWBWYTWDGYGAOQQYJERLGYVYBTSHPFLDDPWOHQOXQPZOBZKVTDISUUBTHCEMMVGRVMQHNWVNRTEFOIJGLGKXFCYEJBFNKFUXBFVHGAHKLSPALSLOQSEIEGXFYGUIDHNARDAWHNRYXKACAQAQMPIVZYVQULTHGSWYYDTWZLZRKSPGRAXRPXMTWLWEEWVAZLUEVTFDPNOTKYQJZLXOLZPXWJOFQTEOFENQWAXSLDHQNZLMUMUNYUEQTLQKNZHDYGUMAEELCOQXTGHZUBVFSRFAAQXVQANBWOPHTCCDUZVDKBTARBPDSPEVWJEGAYIBWYHUJXZBSADHDEERKRPRMMUHCSUHHLAMDSFCNTAKJALLOMEWRAMYJVWBQBVMFLYNUSJFQXVEOIFTLKVLNOFDVNATWZEHLXAHOTDSWXSIXDGFIFVJSTFAESHSZGFLDATROISWCCILQDFJXPQJZPJBYQGFXAHYLTNKDYSSZZJSOVODUXZFSNSDUWWCPQTEEBFKGIGVFEXGEIOBEQYQFBXZWDCDVLTRTENEMPBQKWJOSQBFMCFLWUAOGCYZZSOSOLEZDXCCGDEVOZHNMNMUDPDORZDHUXEKGQUJZFIXIDDRIXMVQKMMGEYXMXDUICASEEHKILWUEWRXMRVHXFTQGZFTAGVKANJCOQTBXIJPCQEREYMDGMPIAAZYHPWWHBXABYCAHKEEYTZPQJKQJHIIYCHEMOICJGGQINNHRTHCNKSUGTEMCRFHJPETFTMXQUPVIPTNIVPBKAUTZCBUAYIMQACWMJXKLDBKRXWHSXHUEQORBEXCGMWNRODVFNAGJNRSAFHZYLTZKDIDWNSETCKDTIBJFUCTWHIDKQVMODQAHZAVHSRVJJETRDQCCJGVLLHJPABJFWOVKPUWSGKPQJHJXEYRLEGKKCAVXSNGJHFFEDGHCVHZGXASDEYVYZZACQGHTIIMYRSAAMYXHMZZZEQSTTLHLNPZLVYYCOEKEVYSCLBBKCHGVSBPHXLFAUDPTUXMQYBBPHIZNTGOFMVQETICJYQNBKBNCLAQDRKLTJCCWKUZMQTSGDXJRGXCFCKXJTEXZQUHNRNBKZFANSUUFETANEBMTTFFKVUAKASTFSLBDNJXVHEGPMZLJFHLUAMYWOXTPNMKWDAQODPOCCWZDFBBFGQKGLEXHYRYFEYJMGFEGJQLLAZIZVBRUFGHWQDRFHFISBUSYYITYOIKERBWEIEENHVNPWLMSHYUKRROYHHNCRTLBTMOHUPKCBKTLNAWYOWWSQIXHOVLANOUUWYGLFRSGXTCBRDAYLLGYYXDWRSDMGAAUXDITTVCRWDFNIUJQGEAWCCDYYVTUAFQDKWRXKWUBQMCFANBWYPOJZBWMXCDDHBNBZOZJPJVJHZFETDXBJRZQXZGNBMJKJBAPAAQCJOIDWDKEHUQWSPGXCCMHKWVIPYZIYXVZBBGFLVBCICLGIAAGUHNOYZFQRFDKDURWEZFCEPQHMIPWDZOGLEXUZJWSSVWUBFWIFWGILEDBNMNBMDGFSEBFDFLBNGDNXDUCHPTICFWWIGNXXWMUEEAMRMHREWHZPFKMWDNGQPXSNPIDJRTCODDPARBKNVPPVWBFASUXISVQSSBTWZJSJGRIBAWXNATIJENDGJVBMDIUFHTEVENUEOXNXJLIIXLVZMJBPLIZAULKEGOFBUNXYRIUZGCTICMHSQCFPMMMYFYXPGEQECSWXJBMFEWEFRREUYGEJFAXQNNZOOVUEQBCPCNELAFLUHZLYHPDWQLZUUATOBYUTGIZLVLCJAPBGNXMGBUOGAFVFKADVYUGSGXIBXRFUEOPCYEHHFWTDRVUWXVQDHEIISYGAQNTILOGXUSURVQXEMITDFWRZBLZHSGSNEAWYOGYZQOBGDLGCLJLMBCFDOOCEODNCCYHGMITXACWAREDUBEWUVLLOOIWKFHBJAXSSTQNBCTWSRTJJKCXCIJJTCVRASBWCPNADTFGHIDOCOWHBEYRINTSIBYHLHQAKEFUIITTRHIYDPIUMNRJXDVNBZRPFBBLFHVQSWINSEXGVTRIZKQLHKCPWDPSWGPSCPBZXAIRTXSOZOFYBLGXBXVNOLZQMLIXFTBZDLKUIOUJBTZBQPGBTQOTAGMIDDTHLWYDHGIGCFHUHQPEANPYBIZDHJHUZLEWJHVOBDPWFASOFEZPUGFJLZDBPSFLFQYKRNLISUTHRHASDMQTGEEEEOWOILMXHCFCDMFERZRITYZTTYBJWLUNGMJENOYYIAOVRLHGOTBXXMZQKPAKFCEMLLWWVKWNMWSCBAPFBKBRRGFYKLIFWJEJSAVURVEPFQQSNYRMIVOWULTFQMFWEDKDWSNZPRPNDBDIHPOAVKQLWVNOGFANCNCSYSLMXPULDWIKOUCLXTNMUDDSMGNDIESFDVUWOIOZYTAQVTEGWVKQZADCDOXIWSUAJPVRALJZVSXLPLKMUQXPDUICZQDXKSPPOZQQTNJPEFFXDNJZVMSDONZLXUUGMDQFLNELZECYDWAFSGJERNVFHQQRWNIXGWDHFZYMZINRWJWRHTKWFJBDDPQEHQGAMGKAGRLHPZPAVUGJEDPPGYMHALFDMPGCNCIDVJRCXPCCGJQHJZXVINVSFUCTGOUESOLIEQZOJSWBEOEAHURPAERMLAMTXGLEJLBTPBTTUVLLHZIXSKACUFVAAOXJVLDMPYYKNLFXUOJGWZEFCWOOLOAXOTXXDYNJCVXCATWZZVROXEKYACUHPOKPEVAWPYYBMNSADZMPEODENNKAOMOMSAPRQHPYXYBRXEDLNJNRYQYSPUZTGATNZZAMQBEVQTYMHVOKNSJQQCKBLBSACQLDBJKJNNRDRMRJPZPGRUCIKESLDAWDPPKIEWKFIOAMJCVUOEPZDVPHGJAEMSYLJWPJYEITHMRGJBVQBYXEAUVAJWQBRJSAMVCFIHEQVHBNZOPMEPRPGVSQJSAVRIXODKOMHRJNUCLVOFSSYGTCWJYKJVOZQUTGURCKNZRCTADJEZUTCFGJLRMRYCBNEAMRQCTNTHWXBRKZHCZMCKGGEGVUXMWOKBMUFYKSATKTGFHYSMEMXXNGMJRNTWTMYUZVOHIAANSXUQFMGNGDEQFTBBQXIDMOJCYOTUVMIAVRMASLAKOUVFMETJCKSHYABCPZDJJSNQUHITVBKQEDSVNYPFEKELKYXFDODRLETZWWCBUNCGSCYVUXCEPIUDRGYITWRINAVAISQKJRRUNVKHNRMAPADOTENJLGPAEGYSOVZCTIWVBEEYKAQFNLUKRQQBPDANCKBQTEFUOCDLPPWMCJEVCSXFQXGAGTCHYMUPJVZINBBFBZCKJEECLUFSYLDCBAAZUBUBQDRWHAANJQVHFRLUYXJXYDNLKZHOAGGMEYWRROUFURDIZNMFQPEXRLAUNDSFIRQONFNLNBIOINAQAXNRANRJGUPOXEVVVGQBPGFUOJUORFXFJJJVXJYIBKYXHOEAXQXHKOOIJJYZZCOOVSGNSLQXNXUCSETZZHIPQFUYBEWYZZHMRCKUNTZLNIPYGAVKCNSBDHDFRNSMTEBWZOFLYUJLZQBQXALLWEOPCNZLDXUZUGHDQMSZASUDBWJOORECJVTMZALDLXHFYRJDJQGEEWGYYBADNLOMFJZVCPYHLNARTNYODMQLXLGLUEGHULJSTQKNELKICXWVDHVHCBAQEVIFXAFVRCBHHMXERORDITINBEKQEKHGRJHZLEZMFWXPQGOTHLBBWOHLOCVRYJHEBQZRBYTZDXQBOBRBSVWXXJQIROPXELPIYVEMIQITSRQIHKNPQZZHSLUUWNDMPOMLFVDRRSUAXWHAECFMYRIEPWBZJPHCVHUBXLXTQFATCICYDCNASOMKZCHCUTUEVUNSRFCHDCXCYPTKEHOBPDWUFXFNTIDXQFJSJXDWDXHDZOQERTNSTUGXARRRTUDRKVMNGLHFECYQZAUKCDSMFWKABVXLAHUUKHBPFWKHZCWZJMEEMEJMWXEWNTOZZAEIRURHHXZMMJUBRHDMXMOGMOFBKWLBBWZIHUWCIXDKXGLMVQPLZTFSQSRVLRYOFJCVPWRGTRJJYLBZFUSNVRKARBMBIIURXTPNDFZRVFCFVLJUUHAGAPVPXBXXWSOODPADPDJIJMYFMYTKCSXEKQXLZZCFUIMBDABUGQRWJLRZXMUTAXMZHBCTBFUZJHLBHAYXNEEBFNDTJFRLQCENVVQQQUTYJKZFQPVYRNDAQLQNKPKHLIWZUWYKKULKDXYLZQJRVPEIKOHZGKTVMCQFJOXFXLQHMQODGSUDKCREXOMZYGEUWGWRTBSZHZDFYVVKVXSRUKFGDCIQWZGBLTBDWCTGMCHYWUUGAAWYLLTNBKKMBNLVPXKOAMMZWCVUKPWZRRTZENXOUDKMNCZPXCKHQJJFXQZDKCWRUCEFLSRBAUXKQBHLOMVFBVRJSAMNAEVVAZHRIWWAXRSZXQERQSHSNZXRKONQPETTZELWFJOKKMQSGEBQAEUHQTMGPGZYXAJPAOMICWSKQPHIIAULBFYWUGUXMLGUNUXLZSAQKAESWWCXGLUIZUSMHLFAYXZGXYNUPKDDFBWMAHTJBYBXYPAQDLLFDENQUZBGLWCVAVEDDDSKUPWGWWBERLCSUGVMSDUJUADIWKZWNFHIGVUOHYQVGKCKQGWSDSXJLHICHLQVISMIYRZPYTOZUNRIVHGVIUUSHJYUFYQBNISRVPIXZHMUZDQJSLQQTGMPNUIEXVUEEEWDTPCDJZHQJXLZSQVYTRSDTGIWJOLELLEBAZYSZAJILXGJDJECVZVLRAKLDYKSAMNNKGUYWPRLEOECIEJJHUDDNVVQENNJLDFKJQDZFZDVOMISEGFTNJYYENFSIXYKMMSRQORKDTKAEMZJSRPELBBRKSIDLFQGYQFICQOGJLDPQRAQPFEQIEHZTPLPJVXWTGWODAWTSWTJFRQXSNTVVFWOTJNWDRSWABYUALVZSHKJWVPKXSKAQAWTKFKODYFNVLEYCQPNXDEPNTDSGHPQMBDRTMBCKXEWNPLVVAZLJKLKUUKBLQWHNMQPWXHPBSOTEEFVJJDJTRZYXXCHIIYMWDVYTNQQGUYHQRPHUPYZRILZFRQKADHYVEZHSEGBWAKWSXEPHDAPHODKMWMZDFEUTJMQFBINLPOQGILRJVOYHVADUJKPWQDCZNMLKTQGEEFBJRMXVPDBMJYXWYJMZNMFWYXGSZANGLKNXWTOSUVLYUQVZEZIODBLHQMNVXQJAGBRQEEJDDFUBUZPTKEZYLMOTSEFZIAGLPPERXCMQALUOCGTFRVWLKEXQTTNIGOKXTNWMOJZDTAGBTETIZKAVXYYXCTNDDRMTQFPNCSBHLGXQCWKWCAVBGMQGQCGAJKUODQFVIZNBAFTHHCKUCGBDFKNFOFBROFZHBQQDEZCZEOZTJRLUUYGGRJAYRYUBMFZLLMXJUOCHRQFANYZXCQEAABMXMAMKCAPWFGVRDTBUAIZSPVZDCIKEJTGFHTFRIJQGQXRUQDJCACVLYDLCQKEDXLITBPVELEKTICYRZOEVPGFNVSKTBNKMARZFCEYVRUOMJFRLSCNUDEIFMOVZDFTODXASFCKSBCWSMLTZPEEHKRHJSARMGSKUEGHJJFPXZUICQGWAVVXHXTYUCNHLCMCQVAVZABPPHWGZHMJNMAVAKOBOLSDRSUQKZHZWOPYVCMNFIMNPFVBOJKGUGDWWLCBKFKLIWLNXMMWDVDPVMICVWMRLDKGNUZRHDOKJYWCANTGJVQXUOPXURVNLKIQIDCMXLGCNQKFZMEJUTVPQWPXOQKGJTLLTONGCHDTJHTAJSBWVIYEXHQUYWYFLNGNYCNFSFINZUBJFEVIHTSNFCOSMAFFFMXUGRBRTEUHELMTWIJEOESIUXSEFEHIPRMQIGXMMUGCDELERRHNVQZATXRXBLKPNFBRYGQNDHBWCBPKTNTQBVEEKBZRVEDGTVUEHZEVIVYMQMZEJEHIWIEMTIKBZIXULZLCHQKMJRSSNKLQFUUOTBKGPEBLWEXUVAGITDJZKXALNQKRXRKVWDXTVIBPQRCOPFXFFEHKWGLKWWFNTIHNFYJNRCKLKEJBBVSNJAWPZCFUQEXYKNNSNNALWCPXSOUQQIYOIUMZDWPDTWORLCVUGCEKGHIMIVBAGVNJAXKWFPFVPBJIFCLNGCTTWGOROHNHMHNPTAALNQWTQLKFAJGVKDNSUDJNKELWGVGYHKOYKILRHOGYYDRXDPXMVCRCYRKGZCEBTUZZMNKLWKPKCOTQSUOKFWPUONHOODYEJTNHEPHGFYIJKEEWMIZXURMATRIQKHTQDYIYUOMRDPJPAKMCHWRGMQYWEAKFRSLSXQRHGIQBRKNXLKNXIWHNOEORBKXSIJVAWEUEKFPCYFXUJWVFITYOSTFGAREJNASCAGDZWJZLCCDHUTFNBCMEVBDGAFHCCIBFFXODXBLAKGVQFJQPPYJCNJBNYCGVIMRZJRRFXIHPXTUXXKPRUYMVQTLIYDFDJPAXJSAHIWDXESXDZMXHTIRQDUSZZKZHOFBWZYNYMFQRQAMHKGOHSCBNAYEHJBEIZQAOSCDWIPPMVFHTDYXATDQDLUZZXLULPVOSRHKCLXDHGENFIYFOGPOGTJBGWMTFPSTTANHDUWPMVIZHFGTTDFXEQGHCJPMHKXUJLCJDYOTQDXLHEBPWGWUHHZNOFOLOGZBNETGYMUCAICEDFTEBNIJRGRBQVWOCGPMIDOHOKWREZOPJOWICZFQWKCETNKGCSGUKSUGRELAPOOARYTQKTZBYNFUPKPXDIOMRRXKBOVVWIDOPWHEZHJGUINNJOPZJWNTRKBAUPCDBLUHFTBBKTRRQSPVXJVOGAGLSZGBYMQAXXNMVNVKQQVDLNVNQOMCBXXGLXHSVACRFCLAGWQRNGSIWROUOOGGHQERERWVOMMAGDENHLOLVUBTHQGFVJABLRPEYJWATCMWHROUFSSXFVRLIOODLJVSGHBNHXYUCDDESWAZTTXNPLPGYJNTLCDHEADWSXGVBXXSHRYYXVWQVLHHQDFCLHOIXXQOACMVWQGHPYYPVCWZNDXDMDDAWXMLPUYMMMKXHKQNEFNICXOVNMSJMDKIKMPZFVQOAPKATJBKOCZKXETRFWFFXQLPNCHUPMXMECHKFKLEBDXQGECTOGOEZHLMAGAZSKUSUTJTZINIIVMBBGRNJJPHFIOHQCSSDOBOZGCIKZVDDICMQXQUDVVPWOZTJFULMYZAAZYQQVLTCJNEWXUWBGWTMLAKUSMLRLKHZHHTFBSWOEDWVVFBHFQWDRYBMKOSWWIQJHGHWRHRYHOBVFBALOXYTXZVYRAWWLXLMMOGQCWGRUGMFEKFSPRMIKHXBQZCNSOTQPLFJKUURRWFNNQCBHZLZMBHSMEGWBDFOSTEXGODBIMPXEULITUXJZTGCQMJVAMIOWBYANQTMGKGSOAPWYLACKRCZLCKJVFQYDGVTBOUWGPMSKLUAOMVXUKEPDUPWKIIXHBUMZQVSSFFDWOJISOIPRLLPCORGGJLOQWMXOADCGMEOYZBPQGCKPKIWDLIKQJPSGKRGHKWVTXMXMJLKCBRXXVSEFAKRQAXHLPSUWJXFJZCDHSFFKNXKYKCKXJYSRYGPSFOMMMAVDJRYLCVVGXRCWSYGPPBRHHFWOJWAUDKVEJSWBCNCKHIEFWMMIBOZFVRCATYNTRBRYDLETWGRZTEYNOBKQNPKLGJJQFYYJCAFQWWUUEVUUTFQBABLVYRDUMHZWZIDRQCXRQTAJKFASCAIYFVBONJJBIRWJMMPCSZWPQYYSWBROMUDNFOQCTJMSHTMLMJARFQIXMXAVTOQIRJYCXFDGMRVSIJEXUTUKNBOYNMRJULPEFOMXTTDCJWATBHHBFQFMSFZDYKOWGIFQHUZPXMKWFVVDNQSORPKBGBBAFVYFEFNDFAAHJPOYZNIFKHIGZUFGDUSSXMSAPOHTVDUKPJEKMKHKWJCYARPMXHKPNHMLGFSOTCULXSZIGCHILUHGLOHFGFDRSLYZSDBWKGDKHEEYBGGBGTNWNLPDLRBPTRVJBLOGSBKOQAORTYJXAVKEDGNDSAWRFLSIIGBRYUHEVODVLMCNBEPQRDAWGWPBJSHWQYERVTHTJYWTPYYNGHJAGFYDWMYUSNTZQUAHRPROECXCXGFTIGXMFSODZEQUSVVUQLYGFXGMNELLTHCFNHBZFTEGRUXISKGEJPIXJHHMVMAPTAEHBCESFWCIVWRGWLPAUNJJUYVSAQSXTBZVBDYZEBCKANPKHAHVPCIDNNNXKAVKLYJBYMXAESFHTPHPKECTZWTFFBSHFMXGXLUROIMMTLUTABSEZLILJOBAQCIAWTDSDWZCCDDFZESJUHOYESVHUXIYQQNDGMYAPLXIVAXNTZTZWQYGXTNWYQPABNWSYQGMCGZAMMNPHYSGZBNZAXNQFDOCIAMLHIMPGKJYZLQXMSPCTOGWDRFNDMNONJLAQKTOXFDOWXWGJUWJXZTGFORVPFZIBRRDISELNJSXZHALAWKNDCWWVFOCZVSLVHKSLSKCMYICRHMBDLGXRXLWPZTETSKILCTXBBXKKWYPPILMCXCZXJKQFIFUBNDTBWAAXPAMDKJXSMRFPJHTPZDNHSJMYPFIWOBAZZWVLEHBKXLMOCLAVZSVMZNECOXUKYUBCTCYYRRVNTRQFHAPRNTUPPLDMVJQYPCBCOEINUYXAHWFJWUJWMCTZVUKXBAPLIQOPYOJSCMRYUGGKRNSEYKCFIKBLZVXRLFAIAXXMJMXMXWGRRZXDGDVQWWIEHKERQXEFSYBXRHHWVTHPIFIXPEWMUSITEXKPQVDNENJASSCRDJYSABZJRJHATDKYTVZUPIHTGCFPZJFLPHASRVSQKMJWVBYKFRESRCSLOMIIBPIPIPZEWABDNCKXHPFZGMCBFUAISFUSOILTZNQPYPYDEHSUCUFPZRNUJXNZPXGQCYCWDFEUSYZBDJFROVVPTSGFJZFQMXNUCUDSLUGVISLDCKCVLNYJOUXOSROOSRSXSQKNZWETRXNSZIHWGLNLTOBPSOKIVUBSEOHSCPKHAMJAXAZNPNSQRARQGYOVFABKAIYPTDXCQNCZUKOUOEOISJOSHQFLBCSLVPYQWURKWBYNSEJTSIMVFGYKHHAWBHSIAHFGBWMKBYDESFBSXEQEVXZCAZUWMEUENRJNTHXSQAKTXPKPIQVPVXWQKFWXXDFYXYJTSHARYBYGFYPUKFWDFTSBHZWTDBNHFBDPPCNBQBXXDYICVCMHMVXRRFAFKNOCUPBOHMIDPCBDXWHLEVZUXGVJFWTTFEEITBEUKCORTMWIREBUQAGXCGAATHYVLNOPVPWXJXZJFJLMUXWOPDVGZBUHAJOWQUQUHTAWGNEZGAJLYVZDDMQVTBWSWTVJXCJDQHHUDCCJRYEKFFHNCDIZOEIPCEXEZQUGIRBEIAIMINWHJIKBKQXXIPEEHTRZSDCWQSJCKGTUUZQIIMDZPBDJDMWNMKFGOIWPHIDGDGTGFSPJJOFTUYZEPQRGZAKSVYWDWKHUIBMWLIXYOUMQDYIAQCQWYVXTEILAEWKDSMUWNSLVHVACXLXDNDSGCPKZUXHKICTEZWWLCXKYLEAYIWLXRGRIEDYGHIVJJPHBRIMGFFXTXTPXNIXVPOYFXXNNUKBIYNKIDMSFFCUJMEEGMHXXOGUJMYCOEJUSJQJTZNYIKIKLPPYYWLTLTJYGNSLKYHEDCIZJRZSXXJANZUUSCBJDWRRZUZGAQJETOMYVIPZZISHJVLYWLYKSJRPMJPCBVANAMSTSSIXYNDRCMEIMYNBBSSCFXIVWNNSRTIBNTXAUCHBLWWSUDPQIPUNRFELKURCNJQVPXKDDVGHCCHWNSAIUINGSINTMRKLOTIBLSVCJLTYGMWMMXCFQXAZVCOXTFLBKMRLQCUUDBRMGQVFHXWHAVIXQORXHUAVVDXMWMBSAXEPWKHYILYEVUQEUWECTSRTZPNGQPYBMNFIRIGPASLJIPEVAWSECKSPPJKQSAENLYQVCTBPAITRAZBKGHNPQUTYMTEASFMYPQSRBRPRLEYNDJEKZCAKXKVAQIRMIFUNKMVUXCXXIDVWZXNVYWUBCSPLXNWDTAUFUPLWQKKIFSZFIWMRLVVVGEABJMYLOVPLUBOTAWJAJMKXZOZIBOHNZMGTPKGJZUWDGIIVFHVPQXHJIPUCJGEXRMWGKBUDBUOCBOPPEQOTLYDGWKVAAPSITVSXCAHRBNGZOIDHOJRBCZIHRYALAJTUKUQSELBCDMXTDZVVAASKHRJTEZDVVKUVFXHVHSIPMD"; - -// echo "msg len = " . strlen($too_long_msg); - - // create a message which is too long by adding extra - $logger->debug($too_long_msg . "_EXTRA"); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog2/test_supportability_metric.php b/tests/integration/logging/monolog2/test_supportability_metric.php new file mode 100644 index 000000000..a8cf91415 --- /dev/null +++ b/tests/integration/logging/monolog2/test_supportability_metric.php @@ -0,0 +1,24 @@ +', $matches[2], "entity.guid correct"); - tap_equal($linkmeta['hostname'] ?? '', $matches[3], "hostname correct"); - tap_equal($linkmeta['trace.id'] ?? '', $matches[4], "trace.id correct"); - tap_equal(true, strlen($matches[5]) > 0 && preg_match("/[\w\d]+/",$matches[5]), "span.id is non-zero length and alphanumeric"); - if (isset($linkmeta['entity.name'])) { - $name = urlencode($linkmeta['entity.name']); - } else { - $name = ''; - } - tap_equal($name, $matches[6], "entity.name correct"); - } - - /* have to return a non-null value which is the output string */ - return ""; - } - - public function formatBatch(array $records) { - foreach ($records as $key => $record) { - $records[$key] = $this->format($record); - } - - return $records; - } -} diff --git a/tests/integration/logging/monolog3/skipif.inc b/tests/integration/logging/monolog3/skipif.inc deleted file mode 100644 index f0a4bfec5..000000000 --- a/tests/integration/logging/monolog3/skipif.inc +++ /dev/null @@ -1,15 +0,0 @@ -= 8.1 required\n"); -} - -require_once(realpath(dirname(__FILE__)) . '/../../../include/monolog.php'); - -if (!unpack_monolog(3)) { - die("skip: monolog3 installation required\n"); -} diff --git a/tests/integration/logging/monolog3/test_monolog_basic.php b/tests/integration/logging/monolog3/test_monolog_basic.php deleted file mode 100644 index fde0fa773..000000000 --- a/tests/integration/logging/monolog3/test_monolog_basic.php +++ /dev/null @@ -1,204 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_basic_clm.php b/tests/integration/logging/monolog3/test_monolog_basic_clm.php deleted file mode 100644 index ed86b56d2..000000000 --- a/tests/integration/logging/monolog3/test_monolog_basic_clm.php +++ /dev/null @@ -1,162 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_basic_clm_off.php b/tests/integration/logging/monolog3/test_monolog_basic_clm_off.php deleted file mode 100644 index 848fb4e5d..000000000 --- a/tests/integration/logging/monolog3/test_monolog_basic_clm_off.php +++ /dev/null @@ -1,156 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_cat.php b/tests/integration/logging/monolog3/test_monolog_cat.php deleted file mode 100644 index 5fe59bc0a..000000000 --- a/tests/integration/logging/monolog3/test_monolog_cat.php +++ /dev/null @@ -1,188 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_context_default.php b/tests/integration/logging/monolog3/test_monolog_context_default.php deleted file mode 100644 index 98406c7a4..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_default.php +++ /dev/null @@ -1,105 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value"); - $logger->debug("None converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_exception.php b/tests/integration/logging/monolog3/test_monolog_context_exception.php deleted file mode 100644 index 1440756f7..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_exception.php +++ /dev/null @@ -1,106 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - $context = ['exception' => new \RuntimeException('Foo')]; - $logger->alert("context is nested array", $context); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_extra1.php b/tests/integration/logging/monolog3/test_monolog_context_filter_extra1.php deleted file mode 100644 index b711eb871..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_extra1.php +++ /dev/null @@ -1,117 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value", "BB" => "BB value"); - $logger->debug("AA AB AC converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_extra2.php b/tests/integration/logging/monolog3/test_monolog_context_filter_extra2.php deleted file mode 100644 index d46aa28e1..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_extra2.php +++ /dev/null @@ -1,112 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value", "BB" => "BB value"); - $logger->debug("None converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_extra3.php b/tests/integration/logging/monolog3/test_monolog_context_filter_extra3.php deleted file mode 100644 index 4283e6aa5..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_extra3.php +++ /dev/null @@ -1,117 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value", "BB" => "BB value"); - $logger->debug("AA AB AC converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_extra4.php b/tests/integration/logging/monolog3/test_monolog_context_filter_extra4.php deleted file mode 100644 index 94d994f1a..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_extra4.php +++ /dev/null @@ -1,117 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value", "BB" => "BB value"); - $logger->debug("AA AB AC converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_extra5.php b/tests/integration/logging/monolog3/test_monolog_context_filter_extra5.php deleted file mode 100644 index d4f181642..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_extra5.php +++ /dev/null @@ -1,116 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value", "BB" => "BB value"); - $logger->debug("AA AC converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_rule1.php b/tests/integration/logging/monolog3/test_monolog_context_filter_rule1.php deleted file mode 100644 index d0be4ff36..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_rule1.php +++ /dev/null @@ -1,117 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value"); - $logger->debug("A B C converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_rule10.php b/tests/integration/logging/monolog3/test_monolog_context_filter_rule10.php deleted file mode 100644 index 2f7a7d347..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_rule10.php +++ /dev/null @@ -1,115 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value", "BB" => "BB value"); - $logger->debug("AB converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_rule11.php b/tests/integration/logging/monolog3/test_monolog_context_filter_rule11.php deleted file mode 100644 index bb4a0911a..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_rule11.php +++ /dev/null @@ -1,116 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value", "BB" => "BB value"); - $logger->debug("AA AC converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_rule2.php b/tests/integration/logging/monolog3/test_monolog_context_filter_rule2.php deleted file mode 100644 index e927f8e08..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_rule2.php +++ /dev/null @@ -1,115 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value"); - $logger->debug("B C converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_rule3.php b/tests/integration/logging/monolog3/test_monolog_context_filter_rule3.php deleted file mode 100644 index a90a8a77e..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_rule3.php +++ /dev/null @@ -1,115 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value"); - $logger->debug("A B converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_rule4.php b/tests/integration/logging/monolog3/test_monolog_context_filter_rule4.php deleted file mode 100644 index 36506085b..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_rule4.php +++ /dev/null @@ -1,116 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value", "D" => "D value"); - $logger->debug("A B converted", $context); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_rule5.php b/tests/integration/logging/monolog3/test_monolog_context_filter_rule5.php deleted file mode 100644 index 5a07e3c42..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_rule5.php +++ /dev/null @@ -1,114 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value", "D" => "D value"); - $logger->debug("A converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_rule6.php b/tests/integration/logging/monolog3/test_monolog_context_filter_rule6.php deleted file mode 100644 index e764a9271..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_rule6.php +++ /dev/null @@ -1,112 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value"); - $logger->debug("None converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_rule7.php b/tests/integration/logging/monolog3/test_monolog_context_filter_rule7.php deleted file mode 100644 index 47627d215..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_rule7.php +++ /dev/null @@ -1,114 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value"); - $logger->debug("A converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_rule8.php b/tests/integration/logging/monolog3/test_monolog_context_filter_rule8.php deleted file mode 100644 index 9a65b85ca..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_rule8.php +++ /dev/null @@ -1,116 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("A" => "A value", "B" => "B value", "C" => "C value"); - $logger->debug("B C converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_filter_rule9.php b/tests/integration/logging/monolog3/test_monolog_context_filter_rule9.php deleted file mode 100644 index ce3056def..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_filter_rule9.php +++ /dev/null @@ -1,116 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $context = array("AA" => "AA value", "AB" => "AB value", "AC" => "AC value","BB" => "BB value"); - $logger->debug("AA AC converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_hsm_disable_forwarding.php b/tests/integration/logging/monolog3/test_monolog_context_hsm_disable_forwarding.php deleted file mode 100644 index 206dbbb37..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_hsm_disable_forwarding.php +++ /dev/null @@ -1,137 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $context = ["testkey_string" => "value"]; - $logger->debug("key is string converted", $context); - usleep(10000); - - $context = [1 => "value"]; - $logger->info("key is int not converted", $context); - usleep(10000); - - $context = ["int" => 1]; - $logger->notice("int value converted", $context); - usleep(10000); - - $context = ["dbl" => 3.1415926]; - $logger->warning("dbl value converted", $context); - usleep(10000); - - $context = ["TRUE" => TRUE]; - $logger->error("TRUE value converted", $context); - usleep(10000); - - $context = array("FALSE" => FALSE); - $logger->critical("FALSE value converted", $context); - usleep(10000); - - $context = ["array" => array('foo' => 'bar', 'baz' => 'long')]; - $logger->alert("array value not converted", $context); - usleep(10000); - - $context = ["object" => $logger]; - $logger->emergency("object value not converted", $context); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_context_limits_1.php b/tests/integration/logging/monolog3/test_monolog_context_limits_1.php deleted file mode 100644 index d82678e1e..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_limits_1.php +++ /dev/null @@ -1,107 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $key = str_repeat("A", 300); - $context = array($key => "value"); - $logger->debug("None converted", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_limits_2.php b/tests/integration/logging/monolog3/test_monolog_context_limits_2.php deleted file mode 100644 index 475d21fcf..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_limits_2.php +++ /dev/null @@ -1,110 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $value = str_repeat("A", 300); - $context = array("key" => $value); - $logger->debug("Value truncated", $context); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_context_precedence_1.php b/tests/integration/logging/monolog3/test_monolog_context_precedence_1.php deleted file mode 100644 index 3ff167db1..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_precedence_1.php +++ /dev/null @@ -1,108 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - $context = ["testkey_string" => "value"]; - $logger->debug("key is string converted", $context); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_context_precedence_2.php b/tests/integration/logging/monolog3/test_monolog_context_precedence_2.php deleted file mode 100644 index 4e3d80a7b..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_precedence_2.php +++ /dev/null @@ -1,108 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - $context = ["testkey_string" => "value"]; - $logger->debug("key is string converted", $context); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_context_simple.php b/tests/integration/logging/monolog3/test_monolog_context_simple.php deleted file mode 100644 index cb4330cf0..000000000 --- a/tests/integration/logging/monolog3/test_monolog_context_simple.php +++ /dev/null @@ -1,238 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $context = ["testkey_string" => "value"]; - $logger->debug("key is string converted", $context); - usleep(10000); - - $context = [1 => "value"]; - $logger->info("key is int not converted", $context); - usleep(10000); - - $context = ["int" => 1]; - $logger->notice("int value converted", $context); - usleep(10000); - - $context = ["dbl" => 3.1415926]; - $logger->warning("dbl value converted", $context); - usleep(10000); - - $context = ["TRUE" => TRUE]; - $logger->error("TRUE value converted", $context); - usleep(10000); - - $context = array("FALSE" => FALSE); - $logger->critical("FALSE value converted", $context); - usleep(10000); - - $context = ["array" => array('foo' => 'bar', 'baz' => 'long')]; - $logger->alert("array value not converted", $context); - usleep(10000); - - $context = ["object" => $logger]; - $logger->emergency("object value not converted", $context); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_decoration_and_forwarding.php b/tests/integration/logging/monolog3/test_monolog_decoration_and_forwarding.php deleted file mode 100644 index 31cf32430..000000000 --- a/tests/integration/logging/monolog3/test_monolog_decoration_and_forwarding.php +++ /dev/null @@ -1,261 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_decoration_basic.php b/tests/integration/logging/monolog3/test_monolog_decoration_basic.php deleted file mode 100644 index 443c5f1ce..000000000 --- a/tests/integration/logging/monolog3/test_monolog_decoration_basic.php +++ /dev/null @@ -1,171 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_decoration_multiple_handlers.php b/tests/integration/logging/monolog3/test_monolog_decoration_multiple_handlers.php deleted file mode 100644 index c9661addc..000000000 --- a/tests/integration/logging/monolog3/test_monolog_decoration_multiple_handlers.php +++ /dev/null @@ -1,229 +0,0 @@ -setFormatter($formatter); - $noopHandler = new NoopHandler(); - $processHandler = new ProcessHandler('cat > /dev/null', logger::DEBUG); - $processHandler->setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - $logger->pushHandler($noopHandler); - $logger->pushHandler($processHandler); - - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_disable_forwarding.php b/tests/integration/logging/monolog3/test_monolog_disable_forwarding.php deleted file mode 100644 index dc0e451c9..000000000 --- a/tests/integration/logging/monolog3/test_monolog_disable_forwarding.php +++ /dev/null @@ -1,104 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $logger->debug("debug"); - $logger->info("info"); - $logger->notice("notice"); - $logger->warning("warning"); - $logger->error("error"); - $logger->critical("critical"); - $logger->alert("alert"); - $logger->emergency("emergency"); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_disable_logging.php b/tests/integration/logging/monolog3/test_monolog_disable_logging.php deleted file mode 100644 index 3aa2781e0..000000000 --- a/tests/integration/logging/monolog3/test_monolog_disable_logging.php +++ /dev/null @@ -1,95 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $logger->debug("debug"); - $logger->info("info"); - $logger->notice("notice"); - $logger->warning("warning"); - $logger->error("error"); - $logger->critical("critical"); - $logger->alert("alert"); - $logger->emergency("emergency"); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_disable_metrics.php b/tests/integration/logging/monolog3/test_monolog_disable_metrics.php deleted file mode 100644 index 9546cc454..000000000 --- a/tests/integration/logging/monolog3/test_monolog_disable_metrics.php +++ /dev/null @@ -1,157 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $logger->debug("debug"); - $logger->info("info"); - $logger->notice("notice"); - $logger->warning("warning"); - $logger->error("error"); - $logger->critical("critical"); - $logger->alert("alert"); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_drop_empty.php b/tests/integration/logging/monolog3/test_monolog_drop_empty.php deleted file mode 100644 index 563e5e9ef..000000000 --- a/tests/integration/logging/monolog3/test_monolog_drop_empty.php +++ /dev/null @@ -1,175 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug(""); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning(""); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert(""); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_escape_chars.php b/tests/integration/logging/monolog3/test_monolog_escape_chars.php deleted file mode 100644 index e40597c9d..000000000 --- a/tests/integration/logging/monolog3/test_monolog_escape_chars.php +++ /dev/null @@ -1,97 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $logger->debug("This string has some characters which should be escaped: \" \\ / \x08 \f \n \r \t GBP sign \xc2\xa3xxx"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_hsm_disable_forwarding.php b/tests/integration/logging/monolog3/test_monolog_hsm_disable_forwarding.php deleted file mode 100644 index 40f39a35b..000000000 --- a/tests/integration/logging/monolog3/test_monolog_hsm_disable_forwarding.php +++ /dev/null @@ -1,104 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $logger->debug("debug"); - $logger->info("info"); - $logger->notice("notice"); - $logger->warning("warning"); - $logger->error("error"); - $logger->critical("critical"); - $logger->alert("alert"); - $logger->emergency("emergency"); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_basic.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_basic.php deleted file mode 100644 index 54ba9bd1c..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_basic.php +++ /dev/null @@ -1,216 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_basic_comma.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_basic_comma.php deleted file mode 100644 index 74d2fc01c..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_basic_comma.php +++ /dev/null @@ -1,215 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_basic_mixedcase.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_basic_mixedcase.php deleted file mode 100644 index 008b412e7..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_basic_mixedcase.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_basic_mixedsources.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_basic_mixedsources.php deleted file mode 100644 index 68728a9f2..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_basic_mixedsources.php +++ /dev/null @@ -1,227 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_basic_withspaces.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_basic_withspaces.php deleted file mode 100644 index c2299f734..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_basic_withspaces.php +++ /dev/null @@ -1,218 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_disabled_01.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_disabled_01.php deleted file mode 100644 index bc144bdc1..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_disabled_01.php +++ /dev/null @@ -1,214 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_disabled_02.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_disabled_02.php deleted file mode 100644 index 49c113cee..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_disabled_02.php +++ /dev/null @@ -1,126 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_disabled_03.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_disabled_03.php deleted file mode 100644 index b0d4cad79..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_disabled_03.php +++ /dev/null @@ -1,118 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_disabled_04.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_disabled_04.php deleted file mode 100644 index 7efe003a7..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_disabled_04.php +++ /dev/null @@ -1,209 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_disabled_05.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_disabled_05.php deleted file mode 100644 index ccb13b0e0..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_disabled_05.php +++ /dev/null @@ -1,118 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_01.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_01.php deleted file mode 100644 index abc65e9fe..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_01.php +++ /dev/null @@ -1,216 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_02.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_02.php deleted file mode 100644 index a128dd494..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_02.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_03.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_03.php deleted file mode 100644 index 8b00f549a..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_03.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_04.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_04.php deleted file mode 100644 index 6a2eb0af8..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_04.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_05.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_05.php deleted file mode 100644 index 30d59ef21..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_05.php +++ /dev/null @@ -1,216 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_06.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_06.php deleted file mode 100644 index eeb791d84..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_06.php +++ /dev/null @@ -1,218 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_07.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_07.php deleted file mode 100644 index e5dd1f196..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_07.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_08.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_08.php deleted file mode 100644 index 5f7df639e..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_08.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_08a.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_08a.php deleted file mode 100644 index 806da77d0..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_08a.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_09.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_09.php deleted file mode 100644 index 27e890384..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_09.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_10.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_10.php deleted file mode 100644 index 7832c5027..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_10.php +++ /dev/null @@ -1,218 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_11.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_11.php deleted file mode 100644 index 86aa719ef..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_11.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_11a.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_11a.php deleted file mode 100644 index b39c20c6d..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_11a.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_12.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_12.php deleted file mode 100644 index 8801c47d0..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_12.php +++ /dev/null @@ -1,215 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_13.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_13.php deleted file mode 100644 index 4453099ba..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_13.php +++ /dev/null @@ -1,217 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_14.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_14.php deleted file mode 100644 index 3a5714eac..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_14.php +++ /dev/null @@ -1,221 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_15.php b/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_15.php deleted file mode 100644 index 64bcb6697..000000000 --- a/tests/integration/logging/monolog3/test_monolog_labels_forwarding_exclude_15.php +++ /dev/null @@ -1,219 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_large_message_limit.php b/tests/integration/logging/monolog3/test_monolog_large_message_limit.php deleted file mode 100644 index 0af1e2286..000000000 --- a/tests/integration/logging/monolog3/test_monolog_large_message_limit.php +++ /dev/null @@ -1,82 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - /* maximum log event pool is 833 events every 5 second fast - * harvest cycle. Send that number of events and verify - * all are accepted. - */ - for ($i = 0; $i < 833; $i++) { - $logger->debug("message " . $i); - } -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_large_message_limit_drops.php b/tests/integration/logging/monolog3/test_monolog_large_message_limit_drops.php deleted file mode 100644 index 91aeaea64..000000000 --- a/tests/integration/logging/monolog3/test_monolog_large_message_limit_drops.php +++ /dev/null @@ -1,82 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - /* maximum log event pool is 833 events every 5 second fast - * harvest cycle. Send more than that number of events and verify - * correct number are dropped. - */ - for ($i = 0; $i < 833*2; $i++) { - $logger->debug("message " . $i); - } -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_limit_log_events.php b/tests/integration/logging/monolog3/test_monolog_limit_log_events.php deleted file mode 100644 index 65be7e65a..000000000 --- a/tests/integration/logging/monolog3/test_monolog_limit_log_events.php +++ /dev/null @@ -1,165 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_limit_zero_events.php b/tests/integration/logging/monolog3/test_monolog_limit_zero_events.php deleted file mode 100644 index f021b5029..000000000 --- a/tests/integration/logging/monolog3/test_monolog_limit_zero_events.php +++ /dev/null @@ -1,105 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $logger->debug("debug"); - $logger->info("info"); - $logger->notice("notice"); - $logger->warning("warning"); - $logger->error("error"); - $logger->critical("critical"); - $logger->alert("alert"); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_log_events_max_samples_stored_invalid1.php b/tests/integration/logging/monolog3/test_monolog_log_events_max_samples_stored_invalid1.php deleted file mode 100644 index c57aed5c1..000000000 --- a/tests/integration/logging/monolog3/test_monolog_log_events_max_samples_stored_invalid1.php +++ /dev/null @@ -1,85 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - /* maximum log event pool is 833 events every 5 second fast - * harvest cycle. Send that number of events and verify - * all are accepted. - */ - for ($i = 0; $i < 833; $i++) { - $logger->debug("message " . $i); - } -} - - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_log_events_max_samples_stored_invalid2.php b/tests/integration/logging/monolog3/test_monolog_log_events_max_samples_stored_invalid2.php deleted file mode 100644 index 7e891359b..000000000 --- a/tests/integration/logging/monolog3/test_monolog_log_events_max_samples_stored_invalid2.php +++ /dev/null @@ -1,85 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - /* maximum log event pool is 833 events every 5 second fast - * harvest cycle. Send that number of events and verify - * all are accepted. - */ - for ($i = 0; $i < 833; $i++) { - $logger->debug("message " . $i); - } -} - - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_log_events_max_samples_stored_invalid3.php b/tests/integration/logging/monolog3/test_monolog_log_events_max_samples_stored_invalid3.php deleted file mode 100644 index 827eaa4d8..000000000 --- a/tests/integration/logging/monolog3/test_monolog_log_events_max_samples_stored_invalid3.php +++ /dev/null @@ -1,85 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - /* maximum log event pool is 833 events every 5 second fast - * harvest cycle. Send that number of events and verify - * all are accepted. - */ - for ($i = 0; $i < 833; $i++) { - $logger->debug("message " . $i); - } -} - - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_log_events_max_samples_stored_invalid4.php b/tests/integration/logging/monolog3/test_monolog_log_events_max_samples_stored_invalid4.php deleted file mode 100644 index f1185ac24..000000000 --- a/tests/integration/logging/monolog3/test_monolog_log_events_max_samples_stored_invalid4.php +++ /dev/null @@ -1,85 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - /* maximum log event pool is 833 events every 5 second fast - * harvest cycle. Send that number of events and verify - * all are accepted. - */ - for ($i = 0; $i < 833; $i++) { - $logger->debug("message " . $i); - } -} - - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_log_level_filter.php b/tests/integration/logging/monolog3/test_monolog_log_level_filter.php deleted file mode 100644 index e5b91554a..000000000 --- a/tests/integration/logging/monolog3/test_monolog_log_level_filter.php +++ /dev/null @@ -1,175 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_log_level_filter_invalid.php b/tests/integration/logging/monolog3/test_monolog_log_level_filter_invalid.php deleted file mode 100644 index 18849c9de..000000000 --- a/tests/integration/logging/monolog3/test_monolog_log_level_filter_invalid.php +++ /dev/null @@ -1,176 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - // insert delays between log messages to allow priority sampling - // to resolve that later messages have higher precedence - // since timestamps are only millisecond resolution - // without delays sometimes order in output will reflect - // all having the same timestamp. - $logger->debug("debug"); - usleep(10000); - $logger->info("info"); - usleep(10000); - $logger->notice("notice"); - usleep(10000); - $logger->warning("warning"); - usleep(10000); - $logger->error("error"); - usleep(10000); - $logger->critical("critical"); - usleep(10000); - $logger->alert("alert"); - usleep(10000); - $logger->emergency("emergency"); -} - -test_logging(); diff --git a/tests/integration/logging/monolog3/test_monolog_truncate_long_msgs.php b/tests/integration/logging/monolog3/test_monolog_truncate_long_msgs.php deleted file mode 100644 index 09e2ed91a..000000000 --- a/tests/integration/logging/monolog3/test_monolog_truncate_long_msgs.php +++ /dev/null @@ -1,107 +0,0 @@ -setFormatter($formatter); - - $logger->pushHandler($stdoutHandler); - - $too_long_msg = "FDTZJACCUOBPXLNMOIRNOTGWNDYSIFHLRNXKIZHOIUSOGBZEBVLCOFJZYGJRVYAYYZDAHNGNLLLCFMWJFARUOJXOWJXOOULAQCUFMWFRGJYIQWNEAMJYHUYTNIYQNXSMIKRWIOZLUUBCTTBFRCUVYXWBHBWHOCNLBEZLMVKRLIGNBUTWAIZFLDZKTGWOOJPCOAOGAABJYNPPVPACIGELXNWYTPTWJIRIMNBIYZNOOFPUQNAELRZBFCHKMIDFYMFWZEOYHGJJKARRBBWXZVXOIXSONHSLUGBWMYTAAJXLCYJWVKIHHHQBMGMEJPTYFYTEXTOFRNJWJDEUDJXDOJJDHCEZIEVUDUQPPFTPDIILIDQHGTTTLTMVFMKZQSRPXSXLNNDGAZQNGRKKQCZLHQJTSXTEQXQYYVQUBVEHUBGELMPOCTTOUUDRUCPWOVUWFNNEHIBPOYZLAENPWNDDYGJIXVXVRFHNRLNSKKUISMQDFXETOSAHDJHWPTGOBVFZXDVRTDJCQOZXVYDMZIXRFOYJQWXXSOITDYMTPEIUMYIUPTGZEZZRGGCYYBAJZFCBIXUFIMNTXXVEFWTKSBAQGIUBHMWGXMOUDEBZMURZTPUBLACSEIPVRJLIPXBSFIXPRPLIQSXDIKCPGFUDSUQSUYWYLAHJSEAQVAZTRJUMYFIXHOBQWBNCZBTTJDGXNXGWGOWEJXQKIMEBEMMFMGXEQPPKFFGHOBHROCMOLBIIMDUHNBVMCOHOCCFSSQDUKLHHUSQWKCBYTYLAUJPIXDPJROCBNVFLGSSKNWGVCVFQARBBWOFQUMFMLOXRXYWIHQPEWVTRMPLLIZJYNWTGRVCOUXLSVOLKBBPQAVLBXAFZACRWAWBIGSISYEPKIXUTKSSAOBMUNXVPWBBJLPFRVLWMVGMRLKRWCRHGPYGRQJMLONHMDVUCGDDBFNTJFZJAPCIENKTYYWJVDTRNEHSGFRECXIBCUIHJBSPVZHXWWJHGPOQLKHATHASRHGCTRBSHMHHKPPRMGTMHPLLAVAQWBRMZAIQBZUAHIYZRILBFSETYNGEYFCQTXCUYONBUIRUMNFFXIDERILPLPNWKSJSZFBNEZIJVIJTXDHVWRNQXVXBRREQSPLNSLTQVTQMIJITAWSXQWTCUUSBMFMDQGGDWQZYZYVYBDYCQPVQTJRWLFBHMUPXDEMHKELTETYGCHWQIWPKUILCHSZNNXICSAWWZXWPBJGGHSLQJMCXNDMZZKOXXRMRBMHXOQIUTCKVFJPFHXAUFTNZQTKBQDMSDDFTAGOBPMJBOHQBESQPOSXKAXXRUTTSLPMVVKWCGELHFOAPEQKGJAQQVSDFRGRFCNKUFEUDAGGBMGDPQFUTZICDIEJYTJDITEVBFQGUHKQVGTUUXDOYITUYYMEMUECHMDIMHKBAQBCEZALVHXUVVRGMFAVLXBVMZLUJIBEPVVTWAADGGLJGDAGXIVWTNROTZTTUANDROKYHABSVBPHIFHOXZUAONPYNRYLTIMZCQMHMSWLRAQBSJJYTPZVHGEEEJJEGJTPSWUXUBANUKBDPJDLUUQENVLTJYDBEEPSUMMOBLRYUVDXQQKPMGAMUAPJVNQZXFUOIBWNVSJTEFDQKONKNDNWCEAXRSVVUHEHELCNHKEJTQAEJHWJHCTDYLIXYZEAJHDKAPPVEBVPGNOODVDZRVVIBTKCVVFYTMYLIXAXNWOYTBYTJOLXZGFMGHTEBJERDFUREHVDFMLPBCAIJPXQMSMVMNMBSKVLLPILSEDPVLNJFLFNBMJYKROTJBCLRQEASNKNDCTOOWKDMNYXPTDGAHWWEAZMCTZMHYKHQFDNGBFUEETSRCSPYWJOEWPXARSXRGROJAJBAXVGABCQDIKHWDRELNTQEFFZXOEDAACIWIZTRWTFCHZMYBJPIYDXGESSFJCXUSMLRUVVXDKBHUZFNHLEKWQKYEZAADGBKRLLGRNIZSDVUOZACNMDQUHXGZYFKGGHSMUDSALIQACDLPPJIZSAYEEODNJYYFOLMNYZCECNWEKOBNWSGUVAEHWXBUEIFLQOUFBOJWGIPUQAOBQAUJLVLLVDVYWVWLCMNFXUOLXORMCMTQRCJHEOWRPSFZTSVYBPJSMJWUXYWRBTSCKJNFXBHZLWXMDZFFYWTXOOHPONPUBQCPLNEDRRKUUDNYPLMPIGKFWFISKBAMZBECUCCRYDPLMDLIFYSOULJGYFEYKHYAVCRSWRYZVKSCNYPVLJXFMQHCUCBQPINBWLFNHXLQZPOAXPBGHKDHAVASAETZUZAVULASJZTZUQOMDBDCXREESMELDFWKZVBGTTBWMGDZJAINMEMIVVWJZXBOPJXAEAYGSJIWDRIIEGXVEQCISINOSRNTMHQPSBQIXVBKYRDYBBGJCMGGVRWZBFVLGNUNUVCFGIGMJFHMTKZLCAFGARQCUMBLLIACPRTDRCMVWIMLUNYKJKLMIFZCCCKBGLSKRHHXMWDCQQTNWMMSHWSZUVEGVDTCUPNJOXILZAUQJSRVCHXMXKGBOFCHSLMZFKIPAADCKIBZDZCFYWBZPLHMEUSJBJWKQEGRZKJPTKAZSHKHPKPPJDNTKQHBCOYXFKSFQAAIBORMBPTMJWALZGAFMZZTESNMBZDFXXHWSNQDZUUMUVGVWCCEUNMNBIIMGVDORHJCBHGSVONJLCFLRNRRBWCJOZOFHNBCMNVDVHCVJRVCIYOSWJKQCXYKQLDOJNFQQFFTTTLLXQDZJRUZNRRQGDZRNMLYLUQLWUOQGZENTYXHUIBESVDARZHQZGYMTBNPMLQLJYELEYJRFPCQCWSCLUJHDHYFUAYPCNHBKWZBJXNNHDGOAUZWRXQZIISJCVGLGDYYCFHMPGAFRHRKCFZFDFAAEPLSAQLMCVLRPIRHPYATWKHGMTBJRFAMDEBHPMLNEGLKTAYBXVDGJKRPFPAMAYDESIFDLCLLXKOHTDFXZOWAZNFEXSNRGCCAZPACHBOGMFITVRJLOJZHXIEPHNWBDSLMTWKBEVOXIWCFQZLTXGAUKZMFGRDTODMDPLCFTQDVITFMJDPJYNCLUXRYLXWMFPROLVJXIFVZYPXZSEAYBFGUZTNEZGZLEODAYHFJDLJRMWNJHJDSEWBOJFASHVROUCISICLQGDOOHWABTXSTNQCDHKGNZMNPEFVLCIDMSOJGONMYALGOHBRLKDKPURDPVIWATIEIQZTXCHJQDMLIHXZZVLKRWQNDDELMCXURKQIUFXJBPQIIRYRRPGIZUOOSFTDXEYJRYRDAVKSBWWCCJJZRJDBIYQLQHYEYUMBTPPQOSRFFFBBLAXWWYEBWECSEJBOVVWXKKEVPNNMEHQKEACOAWIWOVCSHFOUCFBFIBRZWKDWWIVSFGBWXHIINCRLPJUXQRYTUJNMMMRBWOFTSLYZCPWFYGUIRDVEUWQQAXFGNNVNPCPMSVBSPHRGUMLCUOVWCPJPJCOEFIIJVVDYQYLEBNOPBDMTWAXSBVSQLMKEZFJJXIQINPFVEFAGJGJJETJZRJHKSVNZMYNNNWHQSJLKDGXSAYNLRHHVEVZPSZZPAOEUGGMGUMBXVPKRVDPWIFDJENWBLGCINUBVXKVECNQJNESWNCUTZTSFYTWJCQRIMJVWCPRAJCWICYOVTZNKWXNJRMGMOUQRGLYRACXZDXVITRPTMNEVTPULUWLKSJKIHVCBQYCWQXGNIJNLZVZAGWMTRUVMOJJYUETQVEDFWVLAVPWNVBHZJZZOMXGVCDLHLTOPXZIDRNTNONWHIBFLNAELCOAQTZCNIIABCQQISBXDKESKHXEPCKJYUYDYRHDTOMJJNLUKQUADFDHQUCYFLCBYZCJXRAFBPNSETGNLZGBPDYYKZXEDJEWZPBRKEBHUCZZOYYUNXSRKYAUWAUXPXTDOJLKBQOSOZOEHRSWXDINYYPGMEJWVSCVJGMWMHOWZXTJYDDNXTFPMEUKVWQXAQWEHBESNSHEXNSHRPKKWTKCIAFLQZESCEZYTFOVMMOAOATHGDYXSAGGZMTEINMAUWEFNZWAVIJZALNOFBLAJIRFYRULUXDNASTAGNNLVAAQGRWEAJIFCVKWPELZXOWOURWKDTBXFQQJSVXNENEHPZNNTTBLXZHHBHLZNSMVRYGGZEQVVIDMJRHXZOPTRWGNQQKAUJVSPJKKBIMEECDXNGPADXBNFGDIWDVBFUUDUYJUJMVSXASGXTVYKFGUUBLYQRSAYOOYVJBQPCGQWFYSGQQDEVGPDWLIUBGOKQJGSYDJEPNHMAFOYKQGJCIYCWYTYKXUTORXTVIBSRVTOIMULODBDPPTHAONXLVYBTDHPBRCBTTKVDMCIQZRKOLLCTXORFBFWNSUVSFZHYYGZNSUULQHZQPQAJIKTSPBCTOBPTQIECQRTQKFEFKBAUIKWCOHUFQVXNCYSJSEUPBZOTLCDMIGBIQMYNXCNRPHGNZVHUEGNIOPCXVVQFWVVFOQHXGGTQMRORMNULXKKHAGBZSRONTTGSSSZUVHFIRAJQYHYNRIEKZMAESBEOFDGFKFWMNMDKAOBBWSNGSRIKNUELXQIIKEIOVGKPYGGASGTKMOSJWIMWEBPYKWWGLVYQVOPOCECPMPCZOZNQRTWWVHSXQDUWSCJMAZLBCXXSDMFEXTMXMVNSLCOKMHAJGEIWBSVOYALFTLWYOHKCEAHZXDRGOBSXTAVPADGRCPTMAPVTUMIVQENJUNIDUGUDKYOBCPKSLPZBLTDRBPRVFWCEGQJEKJIECKXXGSUPMKXLOORYGKFCMHZETJSFTBZLLGPOEXVXDQMPTUWOULQKHBBPUSYAOAKITHTAILKIRPBBKCSUYDAYLPWXDUOCIGUGIKQJLEYJFLQNOARSGPERBKWNQWQBSQWNSYMHQGVSESIDHYSBWECKLQKHROMFSRXVOYPCYECZMCTBBWJSHEZZOSPQFTVUKUDQHKVGEBZBRCXHEJDHQTTMOUUOVTGPZTRRJFVBCYUEWFOSVYDBKSJHWAGGOAJHYVCNGMRAVROPNHDJDNJVHLFFSOUXCTBSBELJNNUIEYWOTMFYLCHVMTXCWHCJZRNKHRNMIYFCGJNQHJBSRDLJBDGUWJXDNKYEGWBMJNQPALTTKOKZSHOUOQKDGKPZGHCSJVIKKDPKLSDHUJNLAEXAIKRUVROIQOZSREGIIRHDXCQNHMUJXPXKTDPBIDNZCPVWZVGFFEKZPXEZKGXTMKSZWTQNBSGNWRYPIXMUHGITKUTQFGZSPXENFFDFNNCYDKWKOAKUSOKVASHPUUSVZFQLLSWMFKMLMYXNLFCVZLVYWRUWPZFLAHZPNBIRNMGOBGMCKJCFIRIIECJWWUSWSOJBCFUYXZCSHYCOWSGCFAMFMBLCZABCMBHVWLAJNEDWOQBSDKCXFYPYNCNJTKGPYVWAKKMZBVXXFAKKJTMBWUPZVNTXZSCBOAWGGRTLEOOVQYWLQVAXPMVQETIQXRCKBIWHUUMFKBNRNKHKPERNKOYFWWTBADZRJACAAJZCBNTGDOGZBFFTFCFUZRJBEMJDZOTNZNDWFVGSMMYSRLKAWUVLVVPQSXUUKKJBPNJAMDTEGXYAYYYDVJZNYXVCVDSITTITSALGGJXKEJWNXLAVHBFVLOFNDGDURAYMIWCITVZIUHQHPWTYXOUGVYVSYJYIQTGAWAKDMROSWXNFWNEPNRRSCKBWTGPRTYLMRLRCQVKRQQERJZWIHUXANMXJHBRSGKKBMPSOYDVESDOIOMCHKQWTBUCZUINXGNXULDDMYDHBUDTXPORDPWQWCLBIAROLIGVSWMEGFBSQRNAXWDJUBOLEPEOHBKNEHYHNDDOZAORCQFLWLGLZJUBNYNTOEGYVIATDBBURPVCCXUQKAODJWUWOMBJJOBSZHTESIKSVQIYSPXADPBHFVSLOEKBCBXTKBJKNSQJHVJNHPTAIBLLUWAFEXQWCBPVONOHWDJSIVILROUTBDLRZOYJCEYGWWCUFNMNOVMMMIZKGDXNCNBKNBWFAMQSEEHREYCVBDCVFJRGQDTEFXFEQYEUQKNPRFMWBHUDKZADIXDOZMKUCITKTYPPCXWZUJNALEWRCWYRPQSEYEMJVNRDNORLQLWLXABYXVLGPGHMRLFWQDDREOKECHXJLXGSHOZKKBKGTIMJEWVRFZACCQGSCYFTCPVUHXSDMDKYBDBFGPDCERHBJJNBUBRFPKNXNUQKFFKFSGQRZRDAVRBCRZYUZBWTKUSWNLAGSNJENCZHJIBKELOEFTWLEOGPSTSHDLTMBEJILUYXMWIYHWHLXERKLKENHWFHHMZMLTQHKDQNRVCLEVGFFGPVRFCMARRKGWONBKJDIKUNHIKSRUKDSZGHGQNHQKPPMTVSINUJXJHLZLULGIQQHIIEYOOBNJHZGQRRSHONVWESSHUUSCNWRDQOIZNEHDHSUZUIRQLBWEFYFPTJSRDZVIDIHTGRCWXNGKRAORPYMCQHSBHOCNVKRCZULABTDOPWPDABOCWRWEQBYLEDOUGWVCCTZXIFYHKDFBKWWUZSZZTBLDRTQJBOOJXCLUGOMWWVYFGKIDDRIXQOEXHJKTJTMQIYITFUVTOSLKVOMSDVGUHXEGEZRZZUAAKGCZYAEFJIPWPMCFHFLQRGHHWEOTHDBKHVEOOUSXAINIZOVPONIYMNLDOIJEUPSKREEHTWHTSREKDCIWDPCRWYSRAVBTNALIBNXYCWKPSWLVEKLLYHDWRXQUTMNFJHPJCSVKEOESCQBQAWZQRSCYASNJZZAJFUNGRFCFUHQOCCJKCUIRDTZZEKROYHJWXYACPTBVCOEVXKKLHZOZRAZBHZPOFESQSAPKCHXSBDXGUNKKXJHEGRIUVOZYLYQAJBMQGIWPVHGAFQXBXHKIDORYRZTOVLKBNKVKXPORFDBECOMZVSOIJWBSNFNJPAVTORWOPEKFBWHHLZQYSSOXXILILQIKMKUXJUAEMLTMHOSXUEGRKZEWAUDMWBLOKKDAZWSKBUYIWFFGOLFVNRAAYAMUVLBOATKLEAUJBZOTTTRBPPDZAJFUHZRPFRRDPATFUYDYJTRFLFUIIRSXMVCUZXDLRBHDQQZHNHBKSWEXWZBUBLRDJJLXHPYYNVYFTQXSDHAVHYQFXLFTONEAKDXMCWPSJALQEPNXJGVOEUZYKGOLIBDRXBAOAHIWJVTAIESFDWPZLVJOZLNVIDHARYYODBCXZWYLGWPQEGUVYUSRXILQVMAXTMJOLIJYKPGXITHJZYBYPQDSICOQOZYOZKTRSDZBTEPNLFBEIJVAKTGAYOEYZLVJATXUTCOZOTORXSUPRUFTQOSZBNWMULYCTEUWBNNINUONJJYOHWEDTFFSTNWICQVHFNGTFDOOLZPZWZZKJCWNRGJNQDSGQSRMIGKIXUYQYWHAOPDMYFZAFAMIEBWHLIRPTERJWOOVNPXZPQWZBNNOGNDFYWMRDGADHIRZZEKRJQQHTRKFTXIMFFPMQIXTRIGAHKMTECPQKHRSHGYVTVXTLAVVKIRBDCHLCVAISUCSPWGSUMDNNBHSRLJSEYVCLYGBWZJPHRFHRQHWSRAWSOWVRQCVXDQBWXXWAKMKNZYPZGTSBFLVWTKZWKEVXEGMAPUYTFKEGJBGEMLQBMGXYOIHUBFGWZIXBMTCJVLGHTXJCLBECCKSSDRPMFBDUNAXYRFDJFYJREDXENULXXPBOMAZUIYXLXRJJCQOGWKKSJLAMJFEGGVKFSUTLJRZURGMOSOFZPNDNCIJCSLMPUCFOULKCHTPKCMYMFMDWURWVEJCYNVUXCFFHBJANMUCODOLPMPCCSLZTSJHZMGVYAVBFVMHVGEWICRQQNCYXXOKPVTHJOIRHZHCGPHEHQISIZBHZYNEGJMBTSZRDPDZQUHJIFNGLUMVYAMFKPVZAQAEDHDVYCHZPPQBVFLDLQKXQVSSSDAFZAFQEEBMLYCGCKNFFYIRMAJHTKGMQKLQBIRGXOJIBULRHLRTYKPVWXBLVOGNHEWRBXXGBJBYYJNSNRQDOZBJWFMVNFDPHGCIHRQVRHWRDFPGCGOKZVVSKTVSYIPLRMKURQYXKERZRDFHLGJDYIPJEYKSOSALVMEPJOBYJYWLKSCJZTZINIPTPSAKQQILKLWTVLFQCCMHWRLYBTAKBFEWYLRUVEFPSANQIJCGIIOQZHFCGXSQGHLWQCRLXHQLBEYBHGIZQJHFGAFFRVPKZZILOLEYMSQDLKQSRVXMFFBFYAKXFZNDSNCHFVMIHFDHJGGVMDTBAJAKKXSSRXECAMBVSQUIFATDIYTUIUHFUUJLOOXMTAEQITXLWCCAZQCIWSHRAEEWZJSSRWCAVLBBKHWUEIDCLWFXNQWPLGITAZAWUHNENNIQXHQPEMPHMRZDEUPBBUGUYWCYFAKELLASSTZEJTXHEHCJXRZTCSAUWABTIIUYVKTQUTSVKQLAFROAUFBAOPYDWEDJQTBJAOIIDMTFXLEWWAKVCFATRHDZKAKOTKBDNAHKODMMEGFJQRXSOXHDKADTFNEXWVBJZYBBTIGHAREPJPWNVJPWEUHCFQISZRVQXFSEUGETRIGWHJEEUDRZOPDOITFSCBZJWPMSPYJEHMLMGZDNPILPGKEEZZJKCUWMKAMENYZQPUEBUFBKCRIUNLVTBHXIHCGCGFDCGVIFFBZVTPLHJQGYITOIPVHXZGCOYGZOTVIGLZYFUUCBDGYLBKFKZVQKPDNESSLLMHVLRMNSYQVAZVKRGXXSKJFEPWKRIRVJZMIBDRHKJKOKIGOBQOLQIYEWJIKHQXUBSWGEEXPJWXNNDHJUMDJWCJPFGRMJSGIMKBLQGVIDUDHULCHPAQNXXBXWJJYDTLHPOCCLOATFCZDFYPYVHDTEMYOJEBKGYBNMIBFINNOOANPVFBJKWWSGCSEFVTRYKMTKXUCJYEKBJZLFPOINWTNIFCTDULQCJXBQBUZIHZZJXIZOMQNIEEXYZUIRUZANRHLNPKHLXDAWOLYRSVFJDDTZYDCXEZLWPCNPIOTPAXETRSNMDZOEFPGZSEIGIVYHCNZIOCCMGYWDQZUUPJPMEVLODSIKVXZMLDVWJDVCPLJTEKMLQKADDWWEMVTFTNQIKAVXXRXIVUHKABAVNINOIXCCAMOSKVEUYKMSSGFVDNWDUAEYPXBGKZFYWDTLDOQLEMBXCQLCCSOCABOEWZJLCROBKIIHAIPLAXINWSVXRCDKUWFAJFOWNWSLINEDRSNUXEKMQIULWRAOLAMWRNFKXDSABCSJIPAZHFBQPVTNPLJAOJLWKAUJYXHQQQJYUYMWRBMHQKPQPXSQQLWEPJAXMZSLRIOXFPAKCYLSZRMZHKKQOGDJURXPCPRRCXKTDJTGYPKVBYEUZSYTUDTGEWVCZBBJJLXYXMTIDHAWQWXCXPBBYGGIFIVVEGYDLLGFBNZKVTJJJMJNPWVDPMKZWVWHILEBHNZTTAWLXBMUMHOCSXPWINCETYQCUUQETXJSUXOFKYJVTYDJHVFBXBCWNBRUJFCEZMFKIPQBMTDHFTKBPOJBBVIHHYMUOTLUBYYWUFRYDQSDZVTIFLSARNNULURHDVUWVETRRXJZXPCOKFEKJBBFHAELNSSEJOYFYAQNZQDGLUVCFEEMHJYNNCTRDHVFPXLXNMDDCEXLBCIMNBWZWMRGXMFHGMBFUVSYFKBPMKDFEZRBHHHRXVJRTTFERXZMKNTXGEZWQTNQFCMXEOPJBSGFETMTOUERDOMHYIWKWPUDJPYYUVXFNPTELOOPELXMQNYSNBFAPPIHFERPRWIHPIBAAWNSHKKOCPHWSJSNUNKDVKPLKDSEQCQJAOWNRICYEZKEZTMTYPKEWEBSVSMVJUFIETSNGCUCWVGMFFUDECBIAMTTLHTKYISQCOANFHYZBCMCRLCXFJYIPUJZAVDWODEPDAHZSFBCLUKPGPRSKTZMYLZWKGAYWSMNFYXZHDDVKNTHNDTIZYQIWMYBBKYOSZDWAEDBTKFEYOFMYUKIAMMBYJNVPZKIFFTYNCHDTIDQNBVJMCBAAXKXPODNVURHOHGLOXBFIUHDSTNVWMFPMCWYGDKSRUDAPQUYVXNQIAQVOAVUGNXDZEMPXJFAXZQWCRKMPDOHZZWRCUEGTLLZBLVXZCINLISIOPTBTZMCHFAOPVJZQEHYIEMAPVYJLVWVJNKDODBGGNZSTWFRTFJPDOFUTQSCGUMFCIJDPHQUCCQVCVNMTAOBYAPITZXISWNLJQHQALEHZXCHPWKLFWUPPJZFJXNSSUTDRVQPFNCUPGUQZPCKDMGJWRJHATQWUOEGUIWPBEWROKPGSBGHETYWHDRJFAYOVDYUYIRNWBXPAMIPXFQEGTXSQZDDMCSQVXURTVZJYCDTDQKXIOBAIBOPAZAQTFZWOQBNJAFNHMXSBIVIPSFHIQIKIWFCZJRCIUCYPLCOTSOGOJWUBRJCZINOPODVVNNWDKCBCMEFRHUFFGOVCNKLUQGJVKZZNRZLRGDQXWFSSGXSUYFTBGUCJDOHTTRVISYLVHZDJUWVRFKINBXUKGLQTTKHKYVUAFPMQSAYKMSFQYVETMBNLIQRUZXOBSMHBZJGBCQHDOCLJBHTVTYCMOEVBEUPWPOOEWAHRUOHSVCWLTRSJDAYKYOIUIOGZAGCDZNTOOWRCIRBNCRMWOWIRNBYWKZRDLHGQEQCWCBFPIRDWTSHVVAAXIVHWHLZHNGPHYUDUJJQWYIIACRBCGZYEONCWSAIMVVSNIRMXFKGLYKVUEGKJERMSGFDVZZTPQCIQSNSSHYOLLDCGAFJJWDZETMPUVEBYQUHTNPEKJEBDXSYQEBXBYSBIWXDDXQBUXFWVAEKADWUQNCPNWIWAZPHFVEQXNVZUYPLCTKNRTTHWSMGFZIYNKHGCHTKWNUVGZYRPBFWBEVPAHUOEEVNTAWENXQYJRJSHRETEZYPHIEEOTUMECTESMABXPAYKPGUWXHTQDZVGSTKPRVTDTTKLEPPWCHSYDOYCHQSMZRTQZRECBNNHPQETYVYLKJTNHMWNWMTQYKBMOGNYCWXJGOVFAQOWIBERSOFJIFNFBGJLCZSNLDDHUOXOEQCOCGIKYMMTTZHDJZMAVIQIWHUVCPPJEQLGYLUIYYPHJVSRFLRGWULNGJNRYGTTWVDWSEXRTWFNIKDCTMKFENOZBLHPXTIMFSXUJYAUFIHFVHHWCKWAHPFHDQKLQWNXXXYKXAMUDJZNOMJOVNSUEGNTSQNTLKVWBOBJRBJUQAPVWZDDQNERUVCYVIEMIQMJGGPXVNZQYFFEHWJLUORVXVODBNGDXIXNTFCKFWYMGWCGOIZTTXQVYUSUPBCSLVSZYLYFEZMLKXLNVIJKWCKYTXBHUMLYPTGWVRHQOAXNVXMIOLAILZNWDKFRWWOVKKQYNUXPMVXTTUMKNQTNZEEIPMHRGYGIVZDKLFLUKJOVPBDLOHSLUOKOMLAKFVQBKNBSWBLOQUJICFMKDBWZIQFLWWJRLFTTEULAUQRKEHKTJNFSSXBVOVUEXEVRFIHAMDXXSGXLHPENTNRQUDGWBIFEGJOLPLXQCUXICQOOKZAALTTCSQSCLCHAUOOGJZQSYUTRSCJJSAQNJEJXOJYVUCRRLBUXZSYSXXHMSUWYEJLUBNMSGDNOCUMEPVUERJMMYIAHXFJNKPJCGTVQDFROXUYSBZXTCISIEKDBINLNPELULUUCJTQLVLINPXWHUMATTNYBRHNVONLJSZZAEXFKBJHCBGUPVRWEEINAOKYSPVWFPCYULYBNHKPMFZPBBWWTKREBVPIDCYDHMBYVJIFVWFRUBSWOHEOQNRMNSMJLETKWDXZRJDUFXSUGKCPOLCBBOUXEPYZPEDRPVPHPZGKEUHAORQLJKERBRSOMUYCNFZZAXJYSIPNCUAPJLMCXZYCGUTARCSGUWGWOEDNTVNZHBAAVIFOIQUTWUUUWUHGOMZSZUIPWULQVWDDBWCERKEWCEPUTEESJBKGBCAUJMTGZDDVNTROOMOSOVOJHBFGEBHUFTBDYCEBJTXWUBHWSWKGMBSLCTOYGUZIBQFDQXPQSKUJVJRWNSMMPXTAZQYWTNYKBSJFMONYURXMLHSRZMPEZVWYKGMMPAWPKHNTCUGDYKQZDLMYOWNKZIXOXRTYCWNDKSUXIQLTJLHHRDFTLIUCSVHSJTEYOMOKRHGQXUEBZSCZBVZFBJBJFABDQVXDIMRSWAUHKOILQKPQUUAGTSDUWPFUKJMWNSLXZBLEVMFQFMHUBRBZASOPCEVXFSZDOGWMDEMUWYPADWSLQEBAFIWSPXEOQEXOIJZEDUGXXNXLGAJYLNWHOQCVBFFPOMMVRJLDLLZWYYZBRVKPWUROLKTBEGBVLOJYOCSSFUXPBZFUBYUSJQSTPQWUUUTZTEYXKWGKQREWSKLBQZHPMEAYVPSWBBDDVMLAAXIDGRJZGXJTIKOSXIIYUWPFSUSDMJZGQGKAEMNBCOBVDCGWXOODCIFLTYNWFIUHXFJGVZERQHTYVXWXZXYZNERTXOWJQSQBYAEGUHTCAWHMODVFPRTZWXZBNFYGBMIACXJWKCOXOVJTCNMIULILXSCTIKAVPKCOWRVYBUHQHOIIQHVFIIWCZZLCRAGGKRMRBVMNUXDTKZLUKONNCOCFKBOAGWVNTOZZZBVOHCSJGTNCWCKUQVXQEJDFDWPDPPYJOFNDVPRZYQLAGQPMLNAXDFGFCVAIJXVTPSYIKXEZAJTLHAIQTEVJWFQDDUKMWSOETSGFKLVWULTLIJICEQWXIYQHBSIEMYQBXDTXUVXZMZUCBTDYZZGGUWUSFDWIVZQZTBVMOWGGGLINECPJPNQSRMGJAIZWPHPDRHDKBNXUIEPAEODUGKEQAVFJHJHGJZUHBIFIGJAFOFKEXDAPTSXNERSGOKMFEEUVTLOYOOXCYPVGYXTBUKFUKKZYOZBKATYHFVZFADRNJLAWOZTLIUDJHKLVCECTNRERVKSZZFMMFYMCMZGLXKTTPRLEJXQASZYRJBNEJEVEMRAPGEQVWHJJVOCVFUMQYOMHZJIHOKJTRPGGXNEYQYQCKFHPLZITORQLACSAWVFOHMNMIGJOMKTFTHOMJRJMXLLDRNROEQBUPIUCZGZYZZASKQKEYVHNMZZRCJCADQIVKEYAIIUNHEEFHXZHYECCLMTXFBDOFBVACUWPNWIUSJQFSKFPUQWFEMTSJMFOBUWGRHJFEPPYBTUXDIEDQBKULVGHKDSVZHIMLJPKRXLZPDXRYIVQRKEHPZIWWSFKLJMOOMPBGKUUZBJIRDTJABJPXRGVQROLCRWWOTUBLIGBFTOWPUQXGLOECZIGGFTCVCLOJSFYQHJWZULDRUGZHEXPIWREHUEGVDCZRFFSTKNOVTQGZPUAILHDVVWZDFTOHKNMNBSUBNEVFGXGLWQSWAWRJYJLRYGSQGBMAKJMJVZJBINZZXYCRNQBFYFBYUFDBJSGZVUAEPADSXQYHYJFLRBTFRFFNSUULFTCRMMQFGKNWKNCLNFTJJCRCKLLEZYBFGZWRWQMUKXFZGQXHDCLQMYQGRAXENXWLMVBZJYRXYFCZDSPHVZQBBTIEBQPBROOVRWJMEAJDRJMLRREOIENSLOKLQGRBIKDAJPGBYVUETUVECIUINRRCMIJZYFHQDIOODREUINYDTMICHKJHVBJCNAPYNARJQEVDDILHXAWTAXSXHNDPYJZCGPXYYJNXJIZYWMLAXSPLTERGVXITGSLCVOAMOPUXSRLECOEWUUQZZFLHTAUICPRMQKBBZCHMJOJFYYTGPCQIAGXDDKPFXREMTBPTVHUCYMMZRDWINJFYYIIDEEYUUQRVCFADFMYYYHGQKKBCILGXAFMELWYXRAPLNDYRZINYXALWNJQHUQQUPTWCWJTZSMSCYMNMMZCQSLFMHZAZJHRXQAMEOJBQJEJCSAXVUPOCDKFTRMYUXJBDNFDPSRAUYPENUEIFOCSHZCIFSIACWUJEYXHERKLALDIOKKNIQQYLEQECASLZNYRCDENTGMNKAAXJBMXMPLUVTBRNHBVDMQKPXDSDMUIBPNIXSVBOOTSZLATXXEJSTRUKDQXHTVEHKWSXTPTTBBSHJHSCQNREKRITPAPBKYBAIJOGDQAOYBOHEBUNHRCLEJTTLOMZFDZDUQACXJSLJQFGNKUROMDFSNTFXOBXQAKTYQPJYNJQYRRYNOKMLTKOEGNTEKZHSPZCZIQQMKPCNMDJMDDQUHQSFWOJBTLHCOEKYESJTPZWLTUGBJRFKCMVTQJBDZSPEAPBOCWLBMOPAXPVYCRJEHCXCYYTUINPTUANOUGSTWFFYBXMXGGYSZXOQACLNOUFRBIWLDEKCRHGEVXZCTIKIYBJTPYPHHKIIMUMDAKOXMEOGVMKVTHCYABGPHPXZULSKMXISDETVBQKAMOVFYUZYUTDWIBCPGAAZHLDWBEKXYYYHFRSFOJWWNBLOAFMNIGXIPKZVGSLNZZQLVJKQHEHWVCHRLMCAIRXTPAZMSQZQXFOJIMKLCOZPKFQYBHKUQZEIXMKHJVDLZICLQQMAZWGVFOOXDQJBWVZODWRYHRXALSXYPMGHVDREMNJTFASUPAQDKOIGYUXPYFWWBQBBYEFPEQHILALUFSKQDIOPVXJTCZEQMKKHCBERWILQWFMGDDDLBBNNDNPIQFPSDYFOXFCNAJJKPVJQATCKHILMUAFKABCJTCGWRBAPAILPQBQMHVSYUGGRUASTALWZXGTESRRSRLWNWBAXDTYEGSGPNSLWKYMOMECDZKNZDBLRFTVWRRSDGJTCISYNHJTFDNJMVCNCUYOYOXIBTMUDPUZLLEJNMWJBJZLRIUFZYYDNJHIUUGAYXOESJVAHVIELEYUJHBEFAVRGAOSIIGULINXEIQBIWTPHAZZOLINBFUTGNGOVYWMKEWPBIPATLQOUVJFQRNLAZUIKEVGMQSKTZVBYHNVVPRCQGGZKLKULBRMGAFUBBWMRGQZPRYYZSHRQPFGXBYSBTZXBUPQQFMAQMKMSNQWGOVXYBKDJEJUQGBBYYAFEHWYJEEMIDCNVKAZPKWVWQVMXNMIPYAGTYGUBRKQDYJOAWWJLQCISZTQMVVLKOJTZHWDNQKIRFMOXDUFULLQHQFEKXSRZVNTORJKUCCGSNYVLIPOBJRMQQLOPNFHGXRYCVUYCKKMUMHGSNRNVOFFPKCCHXTDTWBXDXQUEIUOKEZFTNXSFCQISSTBPDUMVWTSPKBVMIGWGWUURRHCCCHBOOEHOVBYYFKVPGBXGMODYFQWLTTCECPEUAZIPXRDAMDESUGBGYAUMGWWRCRINUYTHIXPRHMTWSVNDTCZDMAGHIEAZPVZGOEHVSGSCCWVKXTYVZRTZAPJDJNXNKEZMSEBQNVHPTWTWSPKNUFNXTKRVZCOBCNPXAHBAWWDLKAWWLOBYTWDIBXEAZHTBXVIBCVIWATCRJXUDIAKBCDYINIPRZDHDLOEGAAHUNNVXIIMUGTWTQPPIPCGYTGCDEEQUTWMXFUCRQMBJYHUKCGFZGJCALVQNMIBMKSOFCNDHBKMKALZPCXJYSZKEFNFUHSKVGIDWHUJQHXMIEFVHGFCOSDIFRMKCYZSGCEBXBOHXFDQGRHVIJCTEXNJQVJXZRFCSGUUATXRPUOOGSTSIACCISUQQFKUZPLXWNBFSXZRFLSERATPAZHEPOVXZAOAVAPHQBDJRLLXINDQOUOXQTZWJATIKIMXIGQDXMHHWDCQRVTVHATPMIJYAEDRQEVAIINHRDLSNJPJPMTOUOSJUTIHGUQAWJGRWSTVXFKZRLGGUGGALHTVIRHEYOXLZKXKWDKJVQILEAFMAWURKFFKONCAGUHJXOQSIMQCFFYATBLFZHNAOEEKOUHEUMOJXIKDTJPDFGVHMJJHCJEGADHEOFJBGXSCUJJLARUQJWCJYJRUZKJHPWPTDVKSZKJNJFBJKWQHJRMOLAIAYCCWLDCOEAMKPQBLPNYCPUVWXHHBWFUZKCGFAUHJANVIBLVAJGGGVXKSAHGMVXHUKEULKLWCSAQXJBMDYJTMQKXKFUGOEFLPRKQWKGLCASEAYPXNSBTHDPGLGSMTQGXRWJESWZNBEVPSKWFZCZYDJAGKUSMNAPSLBJUDBQSXVOQOKBZMAKEYMQNXXRFVWIPBLNPQQVKDQXXQIOIOJDDPDTFSNQVOGPASPAPBDKPECEUQHGSHFRFTHEAYWBYJQZLTZFNZKXOFLUPVUFRPUJTFRGRZOHGILSQONHFERVREACEAJYJGGUSWXZTUBDCMCKFMATXFCHDYXXDKUPROWBYDPJBXXVVMXWOHGTICBFGMPHFOUVYDBIXKXDJTESDVFLVGHAKLZENIUAOSEEVHHVFVBXXOFBQRXQSGFYDGQGFMONUEGUYTDHAZNODXCCUGPXCEVRIWRCJYFYGLIBVNEQXAWWXEDJWUAIXZPELSTJFAGJIVIEVZMOGRIWEIKCILJKURHHUWSYIDTHYUADFEFJBEPUXCWWWKSCGUCYXVUVAZXBZVYHHNONSOCZLIPRTCHGHURXBGQOSWXGILEWMUPQFVMUFDZFJSVUQMYLDCZRGACSKDTNLSBOMWAEVHMQEXBRELQGIKPEHJSVJHWUBLBUUEYTGDXQKBKMCHISOUPVUVYNVVCIXRLITZCMVADQWBGNWQYHMYFFSXBIQNERBHNMRGTDNERJXUIZIPZFRLLZDUHEIQVHOMWEPIAVVWEJNLTGEZGDTYDTMZACIABVRQCWKSMYDLZBOQLULERZMUWNHKZSETXRDDLXTLKMKOIBDZLDLPMHGYJUSJBDUEHFGOGDHTCRFRYQCGYQVBHZEWZLCAXRFRBWSQKMODUFZPJQSQAINZIJEGGOMPOUYFTTSJGAAQLNVBBRSEDCHIOUOITLIVQRXUKOWBXVWQYYRVPWMEHRSZNZKSLFCDFSPWECQKETDGBOIEAYCEASTUYHIXQHEYCBAMQQMVBABQVXUTVWQPRKKYQZXLOGGFQFAIHWJHTBXKWIMIWZFCOTZMPWJRUQJUIIIYTBGCZWNRLNAHLLSJNHXZCNJJIWSEMBEIIUDUMGVJTYKFGRYRZSYWVGJSMBQSWTQXAFURQSIUEHGOXXUECXKKCFXMSXYPYKDVTTTVXEIPGTMPBOQVTIUIMDYWWFLXCKQPPBFHEHVJXIHBPBJGVODCFRLZRVKREMIWHOADHVESILCEJJFIQRMYMFPUMNZKXCSFKBIDNBINRAXRJWVCNIOBCFSNORYZPPDNHLLLZMVZYTAVFRFANPWVIADRVKQTDFTXZBRZLTVOVLAKJJDAPJWDNSPSFMSDBDLVKVHFWWSNYEIRIPCNZIKPBZNCJTLVNQWDYGJPOFHUKJXUDQMYOZGZBBPJBSTTGHEMCNWYEKNGNOIIKRNXLAPELEPSOCCJVCNIFZIIGCCZRPXINGJQWJMRTOHQPONVPNKEOHPNROKEGEMCXPIHROFSVDCMZRDSLICFUGJILZGTAXCEPEWGTJVEPNHVLJATFEMELYWJQIONSLFYCCWDFFTLPGOWRQTDUUTGLZHADFTSOHIGHVZALYAVTACERGHUZTVNOVTSYYYKJWQRDEELHUCZXUMHDSWZVMQUNWNIYCYYLPCPULNYYDUPADDAEABNPAPKSRZSOUIJWKKFHNEWOLMMVSVMUMAQBHPFDYVIJEIDRGIUYGCPEYSLUCRTKKWEUUPNHTLBPFTNYIXMFZXSQXSGJVYTLDSKJAOVMTYSRMDQLKKVHJNOZZUFMBFDRYETOXWUKYSHIDVASZOPVAVTGZZUOEVFFTALQQHWAHFLMAHUKUYJVKUZRAORCRSMNLWIEDUXIWSMNNOZUGYSOJAPCDLBMYOZMCYTEKMHSYGSYIZGQILJNAXQGIVBJTULZODMEIZQWRKJYBFMGMHSURTTCZXFSUBZMQNAOGVGJNFWYADGTSQQFCNWQQWMJTARZHCUBYKBSHADQIEEJCXZQQQCDUSIHDIMUVLUKSWEJIFHBRUOMPXFKQYDHFIFQLXMGCWEZPCPZHEAESBSLUVHAEPWQYHRDSFMVNZFXUSMKMSSSCBUVRORBPKVEZJLGLRUOKEWUAIHAACTPXAXZBKXIDVLVQBKXZROJTCVTKDKRTUMFNUILVHNTULJVVQIBAYLETZADFZWPKKEBURXVUXAIFHZTMVIIOIUVMDKHMACYCERZYHMQSXQVEDAKOGMBLJGPUHRLHJSEXEYCBSIDBYVOJWJUDPOUFOVCGQTGXHXBKCVWLUDNTGSMFIORBLNQSWCUOLSZNBHQPEZXNVYPETEKANBOIYPNAIPIAETNPAQZBFXQVIJAQOQYQQMDKBCQDEGSKUDCCSFAIVNLDMTCWHOOUNOXBDRBCWPBTMPODIVOOHBPMYCJKDWGCDNWVJYWVJWZEAMHVBJMUCOYFDCTQWYEROPHGMVXWQNUOXDTLVKWMBEVLXAVTYBNAXAQEGKPQMISQPIWWEVHXWBBRVPSIVNCNWKDQJTKYWYZHALPOBXRECNABJWTNQCJTWOVPOFJUZQKPLWLQUXVMOTLLLEPZKNQCNYSLHPXTELDNRYOBOGFDDYMFUUMPNSOXZMCEEYCPYHMVNHOYCULONSOVWRCYQBHHCOHNUDBONZNTXUQPCCKOIMQVWTXGHPYOJZMZLQPXZPTPQQGLVTIVUVZWZLKMBXRGQJQTQKDBVBFIKKJVYRQKBDPPIHNPIHMZZCPXDQRUDIEWENFYRGJXZZUDFPOEQVTLLAFUJDCXCLVAGMUCKSOUDBNCDMYYFRGSRBEKSAJUNJGZDGPQDLTXAKCJIDPMOGHUTCRGMLNZKFJFPCDXVQRIIDJZUKBVCLZQEXRUAQRUPKYJLADYLSMVCDVKBOOYOMCGETKIKHYJZZFFUHQQOGEDVMEYMNBHHHIIZFBMGCDQXOBQZJIRRVPAHFPFSWOYPKCBROCHSJNAGKUEOXUCWHXJGJHUEXKSWHBFTLIJRGBTEHXTHENTQLMUZLKFFHHBMJVYIWAJVFFZOWPUJIYQJIKFTCAOKIXLSBNFKBLSWVZFAJDSOMKSIIJSUWLHDHFLXJQHOOIAQCXLRFIAKWUDZZKQNWYWETVRZKXSVIREPTAGCEGTBZDFINFQZWQFNQXZVAROEROIDKQGZSFPVBLNGNYGKMJKHGMMTINJETHFWRGBRGACFMPVGFBACGSHWOSPCYYPEVXPAWFSEQVEDFELXJRPQWQOYLXDRCVCJQYLOJWXDNUSBRHMILJUPVAMRSVHWBPYERIEBODVTLAJEWPNKZHAIWMOZCITWNLNQCRXAIWMTEGKJUNXWBRLJTFVTLWLGYQKEDPADXTQLHCODDTAUMKCTDZGGIZIKXUVQQMLPXJVBUJDXONXBUCBIXJIFXZUXZWITHBYFGCDSAFFPRMZRPHZGGDRHUYIUHHOGVBEIBFPFNKKDLNDAIZNHQCVLTOUBQMPSDSMKADMHGAWMDECZMZTZKRWJHKELUKOKVENTKTNUYEAPWCNMIBSNNYGSRYBZGKCRSTZIIBLNFYQNGUIWFGCBQWYFQGOGWNEUQMLJBVZRIXZYZCMPIWRDCEJIZUZOUDKNHHTCATTSERYYZVYXSSUXMGBSDTLBAUHRAKKZDMPVDZPMJVJSMTNYNPBXQHYWYVNQMNQUVPIHDOJSNPFFJGBAYQTDBLKLPRXDXOQGDTHDNBEMDMTRTOONGMPMWSZPSJPRNUDCRTYPXUZXEUCLGRFKBGYIUGPSOZURKFNBFBRJZVZCWIRCVBZJEZVQUJXCYVTGBBQCGPVCTVELPBMYXHJACTXSVZTEODEXZZVEBQKFSFKPJIBMZEWRKAUABUFUFFBOQEMKXENHZHHMSIQHLEEAAFGEMAOHJTSZUIKTNPOMMOPTFAHKPAWQFKABDVUJVZQYGRMLIFKFEEDQMRTFYKEKRKMTRXZLTAHDFNVYGESQAYKODJGXIAPLLHMTKNTLDOGVHAWJFESJOTKDDBENQAUXEPUBZARZQTUXKKOJIXDMGHWYGUKRDILCJTBEWEJIWPQQQOLPFFEQRPMDUZMMCHLDDHAJUKXJKPISIXKKBTKHSNBGERXQWRFRIOAJJTONDEXHRIGNASBFQAFHXHRCLXOAPDXOGSVHFTGAQLFXZSUJFQWAKBSKKXAYJEDLSQSEHSKNHBZTRLSQZXLPQUWSWYSSCCKPCQRHPHPXFMLXVITKZAHDZIBUSOECXFUIHWHDXFEOYSHHLXCNHCVYVPEDKBHNVOCSCMIPSTLVCEQXPIOFRFHKBFDAWSMETDWJPJWLIFZJLZUYOBKRGVXTJNEGHVLFBDUOQOXJZMMPUVNVMOULOENIOGUHUPFHWCBYEXFFNHQHWSVDJLZTWXXNUMOATQMOYTFMXXTHXNVVSCMVWDMWQRCSNZAOHAEJVBWZXCGBBTVFTDKECSFJZUBSAVQBDGIXJUYNRGUEVLODJWRYDBMWTPEUUAWOEFQSIGZLLMQFCITGRYHSKMDTAPQDUPMYUGYGSUGUDCMPPROTQCUIULAAHYTSYIDSYQPDBFLHJTPIPRNXHDQSEOCBXJZNHPCFUUXBHVLZXSZXSXLEGPWIJWPDMYNNIQLBCWEZGRMDEWWSCBWQSNGYPYVQQNKYFSBNMLFSUUSGVTCTCNMURRGQPARMLTDABNSHNURTDSWNGFIOECULRNZIIEHEIVJDIBLCTAANFTECYGVLZVXFVUYPZQFQFTVFAPTJENCUTQSXLVTLFOQPMRDVEZPIRLFPIBCGPZRKJXIOMHGIQIROICKPJYJEQWLDZRCRECMICFMUFKJQEFHLNXUGRSGWXCHSCCDAEVBMKNKVRVQELXVHGDPYJBSLDALFHVPLSBMONRDEZYGEOQZCMRRWQJGOVJGDAJFHKPBRPCRNYQAONOTVIDPBRUPMYDJSWMCIRGCKTMPCYKMNGNQACJRGLXUMBCQQEJYPWERGPRATYBXNZPQCDJPBEYOZVBMSIIJJAWCVZZVNYVOYKUTHDMEFBYTHCTYADDTHESGRNKSSCQACCLDFFGRTSEYEXOEDDYZHKXIEUAIYBTCISSQICHQLRJHPNQOPJPKURTHSKBBUTCLDCUFGFEUSRDMUEXOOQRIZFGBUYGMBBUCBOMLSSMFSGMPPZADWKSLQTPCCDQOEQDZIVRMBLFYDDZHNQGCPFBCQFVVTNSIFUOTQWFFYSFDHKQPOFXCVAPWISYYCMRGFKBCAWGROWVGDOQJKXHLAZOEVCIXKROLMWPTGMCIFNPYHSGQFALYNOOUCSQIAIBWREDMAEVBENAVJUJYFYWIIRACQMRRJHCLQWHEZWTMVLPFYSRPVNGUSTKFJJWPCNLJXFPAIWFETLHNUYKFVODJDMAOSVLDBDEFCTTYETKDBBTOWYKPBDQDTVTRTAQLNUURLTGVSHAARGXVLEMHHJZBVNZIVAESHYMALUYWXEDAPICMIJAQZLUIGZCEPCXIFGYVCPWGZQUPVOZFYNVQRCWRTAKNFSJAEVVAESPPJOZTXVPZZQFTUNVEEELESMRMNNJMKJSFICZJAQGDEALIYQFKARFBXEDIKINEFTVIHCVTCSDJMECSOIAPUPPJWTJYIDUMXIIUWJGKKDGUTKGMPIGVGUATBODIHDZBIGHNDDAWAOUZRIWCCMYCTSTJEDFBNLCFRYMHKWUZJUOGSBEQABAFESEOBHHIQOXNMOTSWTGVSRDEAODLQVLEALRVWBSDEPJJAHCKKOYVYMPQCIQADSAXBQQHMBKGDWABJBZMSDWELLXXULLOYXQHLOSSTOWXLRLGLECNOGGBUOORBVBZBKRBASAWUTAIJYIDRQTJPUPWRKCTZQNOYHTVQTTVHYUQAXHVQTIESKSHDFTHABRRKSBLOYNIFRLPUXWURMYHZTQIIBWVKDBIXAJXIZSDDXQINASYSAVFEONZWJPTFEFSWDJITGPPLCFUIFJSENBMOVQMVCQNHPPDSKOFGPPOCUSTYMJMULFARHBBVQSFLBMZXQQPUDSWGXKTPCOYGLQMEWXVPRICLXRYMOXKMZCUVFTYZXOZRMGHFLUQNVJGNTCQBSIUBAXWOTIGWIWXLKXTHSFHDCMNIUKJJAQPJFLZMIBGLGRFRVZSMIBPKGQPEODCTDIKJAXECTXZXFLHMQQQOBPRMADPECJFVNNENMRKXVTTENNJSHEDCXDNUWJZFGWFMWWHVIMKJGUHFKQXDXNLVQUHXARFURVCUBKQHQKIVILCMZSFCXPMTSYJLNPBZONQUXHZRTHOMWBNCPDIOUNZMFHQGEXJERTNXIXQJPKZABPOSYIGARREVAXYEOAAMPZNNRNYOUVMMFUIJOBONOHVBLHIZJVSRTYXBLAWIXPQEIGWKLNGHZDKHQAJXZXZTXHHPOJYDVYKVYJSQAPZKFLNJMIUHLYPXAVTYLTDOVZWKJJBYIQBAPLMGRPMTJXHGTTOWLECDBCSQJONQACDIMSRHVMNSHPWBWYTWDGYGAOQQYJERLGYVYBTSHPFLDDPWOHQOXQPZOBZKVTDISUUBTHCEMMVGRVMQHNWVNRTEFOIJGLGKXFCYEJBFNKFUXBFVHGAHKLSPALSLOQSEIEGXFYGUIDHNARDAWHNRYXKACAQAQMPIVZYVQULTHGSWYYDTWZLZRKSPGRAXRPXMTWLWEEWVAZLUEVTFDPNOTKYQJZLXOLZPXWJOFQTEOFENQWAXSLDHQNZLMUMUNYUEQTLQKNZHDYGUMAEELCOQXTGHZUBVFSRFAAQXVQANBWOPHTCCDUZVDKBTARBPDSPEVWJEGAYIBWYHUJXZBSADHDEERKRPRMMUHCSUHHLAMDSFCNTAKJALLOMEWRAMYJVWBQBVMFLYNUSJFQXVEOIFTLKVLNOFDVNATWZEHLXAHOTDSWXSIXDGFIFVJSTFAESHSZGFLDATROISWCCILQDFJXPQJZPJBYQGFXAHYLTNKDYSSZZJSOVODUXZFSNSDUWWCPQTEEBFKGIGVFEXGEIOBEQYQFBXZWDCDVLTRTENEMPBQKWJOSQBFMCFLWUAOGCYZZSOSOLEZDXCCGDEVOZHNMNMUDPDORZDHUXEKGQUJZFIXIDDRIXMVQKMMGEYXMXDUICASEEHKILWUEWRXMRVHXFTQGZFTAGVKANJCOQTBXIJPCQEREYMDGMPIAAZYHPWWHBXABYCAHKEEYTZPQJKQJHIIYCHEMOICJGGQINNHRTHCNKSUGTEMCRFHJPETFTMXQUPVIPTNIVPBKAUTZCBUAYIMQACWMJXKLDBKRXWHSXHUEQORBEXCGMWNRODVFNAGJNRSAFHZYLTZKDIDWNSETCKDTIBJFUCTWHIDKQVMODQAHZAVHSRVJJETRDQCCJGVLLHJPABJFWOVKPUWSGKPQJHJXEYRLEGKKCAVXSNGJHFFEDGHCVHZGXASDEYVYZZACQGHTIIMYRSAAMYXHMZZZEQSTTLHLNPZLVYYCOEKEVYSCLBBKCHGVSBPHXLFAUDPTUXMQYBBPHIZNTGOFMVQETICJYQNBKBNCLAQDRKLTJCCWKUZMQTSGDXJRGXCFCKXJTEXZQUHNRNBKZFANSUUFETANEBMTTFFKVUAKASTFSLBDNJXVHEGPMZLJFHLUAMYWOXTPNMKWDAQODPOCCWZDFBBFGQKGLEXHYRYFEYJMGFEGJQLLAZIZVBRUFGHWQDRFHFISBUSYYITYOIKERBWEIEENHVNPWLMSHYUKRROYHHNCRTLBTMOHUPKCBKTLNAWYOWWSQIXHOVLANOUUWYGLFRSGXTCBRDAYLLGYYXDWRSDMGAAUXDITTVCRWDFNIUJQGEAWCCDYYVTUAFQDKWRXKWUBQMCFANBWYPOJZBWMXCDDHBNBZOZJPJVJHZFETDXBJRZQXZGNBMJKJBAPAAQCJOIDWDKEHUQWSPGXCCMHKWVIPYZIYXVZBBGFLVBCICLGIAAGUHNOYZFQRFDKDURWEZFCEPQHMIPWDZOGLEXUZJWSSVWUBFWIFWGILEDBNMNBMDGFSEBFDFLBNGDNXDUCHPTICFWWIGNXXWMUEEAMRMHREWHZPFKMWDNGQPXSNPIDJRTCODDPARBKNVPPVWBFASUXISVQSSBTWZJSJGRIBAWXNATIJENDGJVBMDIUFHTEVENUEOXNXJLIIXLVZMJBPLIZAULKEGOFBUNXYRIUZGCTICMHSQCFPMMMYFYXPGEQECSWXJBMFEWEFRREUYGEJFAXQNNZOOVUEQBCPCNELAFLUHZLYHPDWQLZUUATOBYUTGIZLVLCJAPBGNXMGBUOGAFVFKADVYUGSGXIBXRFUEOPCYEHHFWTDRVUWXVQDHEIISYGAQNTILOGXUSURVQXEMITDFWRZBLZHSGSNEAWYOGYZQOBGDLGCLJLMBCFDOOCEODNCCYHGMITXACWAREDUBEWUVLLOOIWKFHBJAXSSTQNBCTWSRTJJKCXCIJJTCVRASBWCPNADTFGHIDOCOWHBEYRINTSIBYHLHQAKEFUIITTRHIYDPIUMNRJXDVNBZRPFBBLFHVQSWINSEXGVTRIZKQLHKCPWDPSWGPSCPBZXAIRTXSOZOFYBLGXBXVNOLZQMLIXFTBZDLKUIOUJBTZBQPGBTQOTAGMIDDTHLWYDHGIGCFHUHQPEANPYBIZDHJHUZLEWJHVOBDPWFASOFEZPUGFJLZDBPSFLFQYKRNLISUTHRHASDMQTGEEEEOWOILMXHCFCDMFERZRITYZTTYBJWLUNGMJENOYYIAOVRLHGOTBXXMZQKPAKFCEMLLWWVKWNMWSCBAPFBKBRRGFYKLIFWJEJSAVURVEPFQQSNYRMIVOWULTFQMFWEDKDWSNZPRPNDBDIHPOAVKQLWVNOGFANCNCSYSLMXPULDWIKOUCLXTNMUDDSMGNDIESFDVUWOIOZYTAQVTEGWVKQZADCDOXIWSUAJPVRALJZVSXLPLKMUQXPDUICZQDXKSPPOZQQTNJPEFFXDNJZVMSDONZLXUUGMDQFLNELZECYDWAFSGJERNVFHQQRWNIXGWDHFZYMZINRWJWRHTKWFJBDDPQEHQGAMGKAGRLHPZPAVUGJEDPPGYMHALFDMPGCNCIDVJRCXPCCGJQHJZXVINVSFUCTGOUESOLIEQZOJSWBEOEAHURPAERMLAMTXGLEJLBTPBTTUVLLHZIXSKACUFVAAOXJVLDMPYYKNLFXUOJGWZEFCWOOLOAXOTXXDYNJCVXCATWZZVROXEKYACUHPOKPEVAWPYYBMNSADZMPEODENNKAOMOMSAPRQHPYXYBRXEDLNJNRYQYSPUZTGATNZZAMQBEVQTYMHVOKNSJQQCKBLBSACQLDBJKJNNRDRMRJPZPGRUCIKESLDAWDPPKIEWKFIOAMJCVUOEPZDVPHGJAEMSYLJWPJYEITHMRGJBVQBYXEAUVAJWQBRJSAMVCFIHEQVHBNZOPMEPRPGVSQJSAVRIXODKOMHRJNUCLVOFSSYGTCWJYKJVOZQUTGURCKNZRCTADJEZUTCFGJLRMRYCBNEAMRQCTNTHWXBRKZHCZMCKGGEGVUXMWOKBMUFYKSATKTGFHYSMEMXXNGMJRNTWTMYUZVOHIAANSXUQFMGNGDEQFTBBQXIDMOJCYOTUVMIAVRMASLAKOUVFMETJCKSHYABCPZDJJSNQUHITVBKQEDSVNYPFEKELKYXFDODRLETZWWCBUNCGSCYVUXCEPIUDRGYITWRINAVAISQKJRRUNVKHNRMAPADOTENJLGPAEGYSOVZCTIWVBEEYKAQFNLUKRQQBPDANCKBQTEFUOCDLPPWMCJEVCSXFQXGAGTCHYMUPJVZINBBFBZCKJEECLUFSYLDCBAAZUBUBQDRWHAANJQVHFRLUYXJXYDNLKZHOAGGMEYWRROUFURDIZNMFQPEXRLAUNDSFIRQONFNLNBIOINAQAXNRANRJGUPOXEVVVGQBPGFUOJUORFXFJJJVXJYIBKYXHOEAXQXHKOOIJJYZZCOOVSGNSLQXNXUCSETZZHIPQFUYBEWYZZHMRCKUNTZLNIPYGAVKCNSBDHDFRNSMTEBWZOFLYUJLZQBQXALLWEOPCNZLDXUZUGHDQMSZASUDBWJOORECJVTMZALDLXHFYRJDJQGEEWGYYBADNLOMFJZVCPYHLNARTNYODMQLXLGLUEGHULJSTQKNELKICXWVDHVHCBAQEVIFXAFVRCBHHMXERORDITINBEKQEKHGRJHZLEZMFWXPQGOTHLBBWOHLOCVRYJHEBQZRBYTZDXQBOBRBSVWXXJQIROPXELPIYVEMIQITSRQIHKNPQZZHSLUUWNDMPOMLFVDRRSUAXWHAECFMYRIEPWBZJPHCVHUBXLXTQFATCICYDCNASOMKZCHCUTUEVUNSRFCHDCXCYPTKEHOBPDWUFXFNTIDXQFJSJXDWDXHDZOQERTNSTUGXARRRTUDRKVMNGLHFECYQZAUKCDSMFWKABVXLAHUUKHBPFWKHZCWZJMEEMEJMWXEWNTOZZAEIRURHHXZMMJUBRHDMXMOGMOFBKWLBBWZIHUWCIXDKXGLMVQPLZTFSQSRVLRYOFJCVPWRGTRJJYLBZFUSNVRKARBMBIIURXTPNDFZRVFCFVLJUUHAGAPVPXBXXWSOODPADPDJIJMYFMYTKCSXEKQXLZZCFUIMBDABUGQRWJLRZXMUTAXMZHBCTBFUZJHLBHAYXNEEBFNDTJFRLQCENVVQQQUTYJKZFQPVYRNDAQLQNKPKHLIWZUWYKKULKDXYLZQJRVPEIKOHZGKTVMCQFJOXFXLQHMQODGSUDKCREXOMZYGEUWGWRTBSZHZDFYVVKVXSRUKFGDCIQWZGBLTBDWCTGMCHYWUUGAAWYLLTNBKKMBNLVPXKOAMMZWCVUKPWZRRTZENXOUDKMNCZPXCKHQJJFXQZDKCWRUCEFLSRBAUXKQBHLOMVFBVRJSAMNAEVVAZHRIWWAXRSZXQERQSHSNZXRKONQPETTZELWFJOKKMQSGEBQAEUHQTMGPGZYXAJPAOMICWSKQPHIIAULBFYWUGUXMLGUNUXLZSAQKAESWWCXGLUIZUSMHLFAYXZGXYNUPKDDFBWMAHTJBYBXYPAQDLLFDENQUZBGLWCVAVEDDDSKUPWGWWBERLCSUGVMSDUJUADIWKZWNFHIGVUOHYQVGKCKQGWSDSXJLHICHLQVISMIYRZPYTOZUNRIVHGVIUUSHJYUFYQBNISRVPIXZHMUZDQJSLQQTGMPNUIEXVUEEEWDTPCDJZHQJXLZSQVYTRSDTGIWJOLELLEBAZYSZAJILXGJDJECVZVLRAKLDYKSAMNNKGUYWPRLEOECIEJJHUDDNVVQENNJLDFKJQDZFZDVOMISEGFTNJYYENFSIXYKMMSRQORKDTKAEMZJSRPELBBRKSIDLFQGYQFICQOGJLDPQRAQPFEQIEHZTPLPJVXWTGWODAWTSWTJFRQXSNTVVFWOTJNWDRSWABYUALVZSHKJWVPKXSKAQAWTKFKODYFNVLEYCQPNXDEPNTDSGHPQMBDRTMBCKXEWNPLVVAZLJKLKUUKBLQWHNMQPWXHPBSOTEEFVJJDJTRZYXXCHIIYMWDVYTNQQGUYHQRPHUPYZRILZFRQKADHYVEZHSEGBWAKWSXEPHDAPHODKMWMZDFEUTJMQFBINLPOQGILRJVOYHVADUJKPWQDCZNMLKTQGEEFBJRMXVPDBMJYXWYJMZNMFWYXGSZANGLKNXWTOSUVLYUQVZEZIODBLHQMNVXQJAGBRQEEJDDFUBUZPTKEZYLMOTSEFZIAGLPPERXCMQALUOCGTFRVWLKEXQTTNIGOKXTNWMOJZDTAGBTETIZKAVXYYXCTNDDRMTQFPNCSBHLGXQCWKWCAVBGMQGQCGAJKUODQFVIZNBAFTHHCKUCGBDFKNFOFBROFZHBQQDEZCZEOZTJRLUUYGGRJAYRYUBMFZLLMXJUOCHRQFANYZXCQEAABMXMAMKCAPWFGVRDTBUAIZSPVZDCIKEJTGFHTFRIJQGQXRUQDJCACVLYDLCQKEDXLITBPVELEKTICYRZOEVPGFNVSKTBNKMARZFCEYVRUOMJFRLSCNUDEIFMOVZDFTODXASFCKSBCWSMLTZPEEHKRHJSARMGSKUEGHJJFPXZUICQGWAVVXHXTYUCNHLCMCQVAVZABPPHWGZHMJNMAVAKOBOLSDRSUQKZHZWOPYVCMNFIMNPFVBOJKGUGDWWLCBKFKLIWLNXMMWDVDPVMICVWMRLDKGNUZRHDOKJYWCANTGJVQXUOPXURVNLKIQIDCMXLGCNQKFZMEJUTVPQWPXOQKGJTLLTONGCHDTJHTAJSBWVIYEXHQUYWYFLNGNYCNFSFINZUBJFEVIHTSNFCOSMAFFFMXUGRBRTEUHELMTWIJEOESIUXSEFEHIPRMQIGXMMUGCDELERRHNVQZATXRXBLKPNFBRYGQNDHBWCBPKTNTQBVEEKBZRVEDGTVUEHZEVIVYMQMZEJEHIWIEMTIKBZIXULZLCHQKMJRSSNKLQFUUOTBKGPEBLWEXUVAGITDJZKXALNQKRXRKVWDXTVIBPQRCOPFXFFEHKWGLKWWFNTIHNFYJNRCKLKEJBBVSNJAWPZCFUQEXYKNNSNNALWCPXSOUQQIYOIUMZDWPDTWORLCVUGCEKGHIMIVBAGVNJAXKWFPFVPBJIFCLNGCTTWGOROHNHMHNPTAALNQWTQLKFAJGVKDNSUDJNKELWGVGYHKOYKILRHOGYYDRXDPXMVCRCYRKGZCEBTUZZMNKLWKPKCOTQSUOKFWPUONHOODYEJTNHEPHGFYIJKEEWMIZXURMATRIQKHTQDYIYUOMRDPJPAKMCHWRGMQYWEAKFRSLSXQRHGIQBRKNXLKNXIWHNOEORBKXSIJVAWEUEKFPCYFXUJWVFITYOSTFGAREJNASCAGDZWJZLCCDHUTFNBCMEVBDGAFHCCIBFFXODXBLAKGVQFJQPPYJCNJBNYCGVIMRZJRRFXIHPXTUXXKPRUYMVQTLIYDFDJPAXJSAHIWDXESXDZMXHTIRQDUSZZKZHOFBWZYNYMFQRQAMHKGOHSCBNAYEHJBEIZQAOSCDWIPPMVFHTDYXATDQDLUZZXLULPVOSRHKCLXDHGENFIYFOGPOGTJBGWMTFPSTTANHDUWPMVIZHFGTTDFXEQGHCJPMHKXUJLCJDYOTQDXLHEBPWGWUHHZNOFOLOGZBNETGYMUCAICEDFTEBNIJRGRBQVWOCGPMIDOHOKWREZOPJOWICZFQWKCETNKGCSGUKSUGRELAPOOARYTQKTZBYNFUPKPXDIOMRRXKBOVVWIDOPWHEZHJGUINNJOPZJWNTRKBAUPCDBLUHFTBBKTRRQSPVXJVOGAGLSZGBYMQAXXNMVNVKQQVDLNVNQOMCBXXGLXHSVACRFCLAGWQRNGSIWROUOOGGHQERERWVOMMAGDENHLOLVUBTHQGFVJABLRPEYJWATCMWHROUFSSXFVRLIOODLJVSGHBNHXYUCDDESWAZTTXNPLPGYJNTLCDHEADWSXGVBXXSHRYYXVWQVLHHQDFCLHOIXXQOACMVWQGHPYYPVCWZNDXDMDDAWXMLPUYMMMKXHKQNEFNICXOVNMSJMDKIKMPZFVQOAPKATJBKOCZKXETRFWFFXQLPNCHUPMXMECHKFKLEBDXQGECTOGOEZHLMAGAZSKUSUTJTZINIIVMBBGRNJJPHFIOHQCSSDOBOZGCIKZVDDICMQXQUDVVPWOZTJFULMYZAAZYQQVLTCJNEWXUWBGWTMLAKUSMLRLKHZHHTFBSWOEDWVVFBHFQWDRYBMKOSWWIQJHGHWRHRYHOBVFBALOXYTXZVYRAWWLXLMMOGQCWGRUGMFEKFSPRMIKHXBQZCNSOTQPLFJKUURRWFNNQCBHZLZMBHSMEGWBDFOSTEXGODBIMPXEULITUXJZTGCQMJVAMIOWBYANQTMGKGSOAPWYLACKRCZLCKJVFQYDGVTBOUWGPMSKLUAOMVXUKEPDUPWKIIXHBUMZQVSSFFDWOJISOIPRLLPCORGGJLOQWMXOADCGMEOYZBPQGCKPKIWDLIKQJPSGKRGHKWVTXMXMJLKCBRXXVSEFAKRQAXHLPSUWJXFJZCDHSFFKNXKYKCKXJYSRYGPSFOMMMAVDJRYLCVVGXRCWSYGPPBRHHFWOJWAUDKVEJSWBCNCKHIEFWMMIBOZFVRCATYNTRBRYDLETWGRZTEYNOBKQNPKLGJJQFYYJCAFQWWUUEVUUTFQBABLVYRDUMHZWZIDRQCXRQTAJKFASCAIYFVBONJJBIRWJMMPCSZWPQYYSWBROMUDNFOQCTJMSHTMLMJARFQIXMXAVTOQIRJYCXFDGMRVSIJEXUTUKNBOYNMRJULPEFOMXTTDCJWATBHHBFQFMSFZDYKOWGIFQHUZPXMKWFVVDNQSORPKBGBBAFVYFEFNDFAAHJPOYZNIFKHIGZUFGDUSSXMSAPOHTVDUKPJEKMKHKWJCYARPMXHKPNHMLGFSOTCULXSZIGCHILUHGLOHFGFDRSLYZSDBWKGDKHEEYBGGBGTNWNLPDLRBPTRVJBLOGSBKOQAORTYJXAVKEDGNDSAWRFLSIIGBRYUHEVODVLMCNBEPQRDAWGWPBJSHWQYERVTHTJYWTPYYNGHJAGFYDWMYUSNTZQUAHRPROECXCXGFTIGXMFSODZEQUSVVUQLYGFXGMNELLTHCFNHBZFTEGRUXISKGEJPIXJHHMVMAPTAEHBCESFWCIVWRGWLPAUNJJUYVSAQSXTBZVBDYZEBCKANPKHAHVPCIDNNNXKAVKLYJBYMXAESFHTPHPKECTZWTFFBSHFMXGXLUROIMMTLUTABSEZLILJOBAQCIAWTDSDWZCCDDFZESJUHOYESVHUXIYQQNDGMYAPLXIVAXNTZTZWQYGXTNWYQPABNWSYQGMCGZAMMNPHYSGZBNZAXNQFDOCIAMLHIMPGKJYZLQXMSPCTOGWDRFNDMNONJLAQKTOXFDOWXWGJUWJXZTGFORVPFZIBRRDISELNJSXZHALAWKNDCWWVFOCZVSLVHKSLSKCMYICRHMBDLGXRXLWPZTETSKILCTXBBXKKWYPPILMCXCZXJKQFIFUBNDTBWAAXPAMDKJXSMRFPJHTPZDNHSJMYPFIWOBAZZWVLEHBKXLMOCLAVZSVMZNECOXUKYUBCTCYYRRVNTRQFHAPRNTUPPLDMVJQYPCBCOEINUYXAHWFJWUJWMCTZVUKXBAPLIQOPYOJSCMRYUGGKRNSEYKCFIKBLZVXRLFAIAXXMJMXMXWGRRZXDGDVQWWIEHKERQXEFSYBXRHHWVTHPIFIXPEWMUSITEXKPQVDNENJASSCRDJYSABZJRJHATDKYTVZUPIHTGCFPZJFLPHASRVSQKMJWVBYKFRESRCSLOMIIBPIPIPZEWABDNCKXHPFZGMCBFUAISFUSOILTZNQPYPYDEHSUCUFPZRNUJXNZPXGQCYCWDFEUSYZBDJFROVVPTSGFJZFQMXNUCUDSLUGVISLDCKCVLNYJOUXOSROOSRSXSQKNZWETRXNSZIHWGLNLTOBPSOKIVUBSEOHSCPKHAMJAXAZNPNSQRARQGYOVFABKAIYPTDXCQNCZUKOUOEOISJOSHQFLBCSLVPYQWURKWBYNSEJTSIMVFGYKHHAWBHSIAHFGBWMKBYDESFBSXEQEVXZCAZUWMEUENRJNTHXSQAKTXPKPIQVPVXWQKFWXXDFYXYJTSHARYBYGFYPUKFWDFTSBHZWTDBNHFBDPPCNBQBXXDYICVCMHMVXRRFAFKNOCUPBOHMIDPCBDXWHLEVZUXGVJFWTTFEEITBEUKCORTMWIREBUQAGXCGAATHYVLNOPVPWXJXZJFJLMUXWOPDVGZBUHAJOWQUQUHTAWGNEZGAJLYVZDDMQVTBWSWTVJXCJDQHHUDCCJRYEKFFHNCDIZOEIPCEXEZQUGIRBEIAIMINWHJIKBKQXXIPEEHTRZSDCWQSJCKGTUUZQIIMDZPBDJDMWNMKFGOIWPHIDGDGTGFSPJJOFTUYZEPQRGZAKSVYWDWKHUIBMWLIXYOUMQDYIAQCQWYVXTEILAEWKDSMUWNSLVHVACXLXDNDSGCPKZUXHKICTEZWWLCXKYLEAYIWLXRGRIEDYGHIVJJPHBRIMGFFXTXTPXNIXVPOYFXXNNUKBIYNKIDMSFFCUJMEEGMHXXOGUJMYCOEJUSJQJTZNYIKIKLPPYYWLTLTJYGNSLKYHEDCIZJRZSXXJANZUUSCBJDWRRZUZGAQJETOMYVIPZZISHJVLYWLYKSJRPMJPCBVANAMSTSSIXYNDRCMEIMYNBBSSCFXIVWNNSRTIBNTXAUCHBLWWSUDPQIPUNRFELKURCNJQVPXKDDVGHCCHWNSAIUINGSINTMRKLOTIBLSVCJLTYGMWMMXCFQXAZVCOXTFLBKMRLQCUUDBRMGQVFHXWHAVIXQORXHUAVVDXMWMBSAXEPWKHYILYEVUQEUWECTSRTZPNGQPYBMNFIRIGPASLJIPEVAWSECKSPPJKQSAENLYQVCTBPAITRAZBKGHNPQUTYMTEASFMYPQSRBRPRLEYNDJEKZCAKXKVAQIRMIFUNKMVUXCXXIDVWZXNVYWUBCSPLXNWDTAUFUPLWQKKIFSZFIWMRLVVVGEABJMYLOVPLUBOTAWJAJMKXZOZIBOHNZMGTPKGJZUWDGIIVFHVPQXHJIPUCJGEXRMWGKBUDBUOCBOPPEQOTLYDGWKVAAPSITVSXCAHRBNGZOIDHOJRBCZIHRYALAJTUKUQSELBCDMXTDZVVAASKHRJTEZDVVKUVFXHVHSIPMD"; - -// echo "msg len = " . strlen($too_long_msg); - - // create a message which is too long by adding extra - $logger->debug($too_long_msg . "_EXTRA"); -} - -test_logging(); \ No newline at end of file diff --git a/tests/integration/logging/monolog3/test_supportability_metric.php b/tests/integration/logging/monolog3/test_supportability_metric.php new file mode 100644 index 000000000..a8cf91415 --- /dev/null +++ b/tests/integration/logging/monolog3/test_supportability_metric.php @@ -0,0 +1,24 @@ +