===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
php-monolog-2.1.1/CHANGELOG.md-11-  * Added `JSON_INVALID_UTF8_SUBSTITUTE` to default json flags, so that invalid UTF8 characters now get converted to [�](https://en.wikipedia.org/wiki/Specials_(Unicode_block)#Replacement_character) instead of being converted from ISO-8859-15 to UTF8 as it was before, which was hardly a comprehensive solution
php-monolog-2.1.1/CHANGELOG.md:12:  * Added `$ignoreEmptyContextAndExtra` option to JsonFormatter to skip empty context/extra entirely from the output
php-monolog-2.1.1/CHANGELOG.md:13:  * Added `$parseMode`, `$disableWebPagePreview` and `$disableNotification` options to TelegramBotHandler
php-monolog-2.1.1/CHANGELOG.md-14-  * Added tentative support for PHP 8
##############################################
php-monolog-2.1.1/CHANGELOG.md-84-  * Added HostnameProcessor that adds the machine's hostname to log records
php-monolog-2.1.1/CHANGELOG.md:85:  * Added a `$dateFormat` option to the PsrLogMessageProcessor which lets you format DateTime instances nicely
php-monolog-2.1.1/CHANGELOG.md-86-  * Added support for the PHP 7.x `mongodb` extension in the MongoDBHandler
##############################################
php-monolog-2.1.1/CHANGELOG.md-134-
php-monolog-2.1.1/CHANGELOG.md:135:  * BC Notice: If you are extending any of the Monolog's Formatters' `normalize` method, make sure you add the new `$depth = 0` argument to your function signature to avoid strict PHP warnings.
php-monolog-2.1.1/CHANGELOG.md-136-  * Added a `ResettableInterface` in order to reset/reset/clear/flush handlers and processors
##############################################
php-monolog-2.1.1/CHANGELOG.md-163-
php-monolog-2.1.1/CHANGELOG.md:164:  * Improved SyslogUdpHandler's support for RFC5424 and added optional `$ident` argument
php-monolog-2.1.1/CHANGELOG.md-165-  * Fixed GelfHandler truncation to be per field and not per message
##############################################
php-monolog-2.1.1/CHANGELOG.md-432-  * Added the possibility to pass arrays of handlers and processors directly in the Logger constructor
php-monolog-2.1.1/CHANGELOG.md:433:  * Added `$useSSL` option to the PushoverHandler which is enabled by default
php-monolog-2.1.1/CHANGELOG.md-434-  * Fixed ChromePHPHandler and FirePHPHandler issue when multiple instances are used simultaneously
##############################################
php-monolog-2.1.1/CHANGELOG.md-451-  * Added microsecond precision to log records' timestamps
php-monolog-2.1.1/CHANGELOG.md:452:  * Added `$flushOnOverflow` param to BufferHandler to flush by batches instead of losing
php-monolog-2.1.1/CHANGELOG.md-453-    the oldest entries
##############################################
php-monolog-2.1.1/doc/01-usage.md-29-a `MailHandler` that will send emails only when an error message is logged.
php-monolog-2.1.1/doc/01-usage.md:30:Handlers also have a `$bubble` property which defines whether they block the
php-monolog-2.1.1/doc/01-usage.md-31-record or not if they handled it. In this example, setting the `MailHandler`'s
php-monolog-2.1.1/doc/01-usage.md:32:`$bubble` argument to false means that records handled by the `MailHandler` will
php-monolog-2.1.1/doc/01-usage.md-33-not propagate to the `StreamHandler` anymore.
##############################################
php-monolog-2.1.1/doc/02-handlers-formatters-processors.md-19-- [_RotatingFileHandler_](../src/Monolog/Handler/RotatingFileHandler.php): Logs records to a file and creates one logfile per day.
php-monolog-2.1.1/doc/02-handlers-formatters-processors.md:20:  It will also delete files older than `$maxFiles`. You should use
php-monolog-2.1.1/doc/02-handlers-formatters-processors.md-21-  [logrotate](https://linux.die.net/man/8/logrotate) for high profile
##############################################
php-monolog-2.1.1/doc/02-handlers-formatters-processors.md-159-
php-monolog-2.1.1/doc/02-handlers-formatters-processors.md:160:- [_PsrLogMessageProcessor_](../src/Monolog/Processor/PsrLogMessageProcessor.php): Processes a log record's message according to PSR-3 rules, replacing `{foo}` with the value from `$context['foo']`.
php-monolog-2.1.1/doc/02-handlers-formatters-processors.md-161-- [_IntrospectionProcessor_](../src/Monolog/Processor/IntrospectionProcessor.php): Adds the line/file/class/method from which the log call originated.
##############################################
php-monolog-2.1.1/doc/04-extending.md-80-logic needed for the handler, including the use of processors and the formatting
php-monolog-2.1.1/doc/04-extending.md:81:of the record (which is why we use ``$record['formatted']`` instead of ``$record['message']``).
php-monolog-2.1.1/doc/04-extending.md-82-
##############################################
php-monolog-2.1.1/doc/message-structure.md-11-context    | array                     | Arbitrary data passed with the construction of the message. For example the username of the current user or their IP address.
php-monolog-2.1.1/doc/message-structure.md:12:channel    | string                    | The channel this message was logged to. This is the name that was passed when the logger was created with `new Logger($channel)`.
php-monolog-2.1.1/doc/message-structure.md-13-datetime   | Monolog\DateTimeImmutable | Date and time when the message was logged. Class extends `\DateTimeImmutable`.
##############################################
php-monolog-2.1.1/src/Monolog/Handler/Curl/Util.php-41-        while ($retries--) {
php-monolog-2.1.1/src/Monolog/Handler/Curl/Util.php:42:            $curlResponse = curl_exec($ch);
php-monolog-2.1.1/src/Monolog/Handler/Curl/Util.php-43-            if ($curlResponse === false) {
##############################################
php-monolog-2.1.1/src/Monolog/Handler/SocketHandler.php-346-            if ($this->writingIsTimedOut($sent)) {
php-monolog-2.1.1/src/Monolog/Handler/SocketHandler.php:347:                throw new \RuntimeException("Write timed-out, no data sent for `{$this->writingTimeout}` seconds, probably we got disconnected (sent $sent of $length)");
php-monolog-2.1.1/src/Monolog/Handler/SocketHandler.php-348-            }
##############################################
php-monolog-2.1.1/tests/Monolog/Processor/MercurialProcessorTest.php-23-        if (defined('PHP_WINDOWS_VERSION_BUILD')) {
php-monolog-2.1.1/tests/Monolog/Processor/MercurialProcessorTest.php:24:            exec("where hg 2>NUL", $output, $result);
php-monolog-2.1.1/tests/Monolog/Processor/MercurialProcessorTest.php-25-        } else {
php-monolog-2.1.1/tests/Monolog/Processor/MercurialProcessorTest.php:26:            exec("which hg 2>/dev/null >/dev/null", $output, $result);
php-monolog-2.1.1/tests/Monolog/Processor/MercurialProcessorTest.php-27-        }