Lines Matching refs:to

3 * Added `callType` to IntrospectionProcessor (#1612)
4 * Fixed AsMonologProcessor syntax to be compatible with PHP 7.2 (#1651)
8 …og/LogRecord.php) interface that can be used to type-hint records like `array|\Monolog\LogRecord $…
9 * Added `includeStacktraces` constructor params to LineFormatter & JsonFormatter (#1603)
10 …ut`, `writingTimeout`, `connectionTimeout`, `chunkSize` constructor params to SocketHandler and de…
11 …ring / autoconfiguration of processors if frameworks / integrations decide to make use of it. This…
15 * Added extension points to BrowserConsoleHandler (#1593)
16 …* Added record message/context/extra info to exceptions thrown when a StreamHandler cannot open it…
17 …* Fixed error handler signature to accept a null $context which happens with internal PHP errors (…
23 …* Fixed regression in StreamHandler since 2.3.3 on systems with the memory_limit set to >=20GB (#1…
31 …using StreamHandler and calling stream_get_contents on the resource you passed to it (#1578, #1577)
47 * Added ability to customize date format when using JsonFormatter (#1561)
50 …* Fixed StreamHandler thread safety - chunk size set to 2GB now to avoid interlacing when doing co…
54 … JSON_PARTIAL_OUTPUT_ON_ERROR to default json encoding flags, to avoid dropping entire context dat…
55 …* Added setDateFormat to NormalizerFormatter (and Line/Json formatters by extension) to allow chan…
56 * Added RedisPubSubHandler to log records to a Redis channel using PUBLISH
58 …* Added support for millisecond write timeouts in SocketHandler, you can now pass floats to setWri…
59 …* Added support for unix sockets in SyslogUdpHandler (set $port to 0 to make the $host a unix sock…
61 * Added RFC5424e extended date format including milliseconds to SyslogUdpHandler
77to default json flags, so that invalid UTF8 characters now get converted to [�](https://en.wikiped…
78 …* Added `$ignoreEmptyContextAndExtra` option to JsonFormatter to skip empty context/extra entirely…
79 …* Added `$parseMode`, `$disableWebPagePreview` and `$disableNotification` options to TelegramBotHa…
81 …* NormalizerFormatter::addJsonEncodeOption and removeJsonEncodeOption are now public to allow modi…
88 * Fixed ElasticsearchHandler swallowing exceptions details when failing to index log records
91 …* Fixed RedisHandler failing to use MULTI properly when passed a proxied Redis instance (e.g. in S…
92 * Fixed FilterHandler triggering a notice when handleBatch was filtering all records passed to it
93 * Fixed Turkish locale messing up the conversion of level names to their constant values
97 * Fixed normalization of Traversables to avoid traversing them as not all of them are rewindable
98 …* Fixed setFormatter/getFormatter to forward to the nested handler in FilterHandler, FingersCrosse…
100 …* Fixed normalization of exception codes to be always integers even for PDOException which have th…
102 …* Fixed json encoding across all handlers to always attempt recovery of non-UTF-8 strings instead …
103 …* Fixed ChromePHPHandler to avoid sending more data than latest Chrome versions allow in headers (…
111 * Fixed support for UTF-8 when cutting strings to avoid cutting a multibyte-character in half
112 * Fixed normalizers handling of exception backtraces to avoid serializing arguments in some cases
120 …* Added OverflowHandler which will only flush log records to its nested handler when reaching a ce…
121 …* Added TelegramBotHandler to log records to a [Telegram](https://core.telegram.org/bots/api) bot …
123 * Added support for RFC3164 (outdated BSD syslog protocol) to SyslogUdpHandler
124 * Added SoapFault details to formatted exceptions
125 * Fixed DeduplicationHandler silently failing to start when file could not be opened
136 …* BC Break: Removed non-PSR-3 methods to add records, all the `add*` (e.g. `addWarning`) methods a…
139 * BC Break: ElasticSearchHandler renamed to ElasticaHandler
143 * Added timezone and microseconds to the default date format
144 * Added SendGridHandler to use the SendGrid API to send emails
145 * Added LogmaticHandler to use the Logmatic.io API to store log records
146 * Added SqsHandler to send log records to an AWS SQS queue
147 …* Added ElasticsearchHandler to send records via the official ES library. Elastica users should no…
148 …* Added NoopHandler which is similar to the NullHandle but does not prevent the bubbling of log re…
149 * Added ProcessHandler to write log output to the STDIN of a given process
150 * Added HostnameProcessor that adds the machine's hostname to log records
151 …* Added a `$dateFormat` option to the PsrLogMessageProcessor which lets you format DateTime instan…
161 …* Added $dateFormat and $removeUsedContextFields arguments to PsrLogMessageProcessor (backport fro…
177 …* Fixed RedisHandler failing to use MULTI properly when passed a proxied Redis instance (e.g. in S…
178 * Fixed FilterHandler triggering a notice when handleBatch was filtering all records passed to it
179 * Fixed Turkish locale messing up the conversion of level names to their constant values
183 * Fixed normalization of Traversables to avoid traversing them as not all of them are rewindable
184 …* Fixed setFormatter/getFormatter to forward to the nested handler in FilterHandler, FingersCrosse…
186 …* Fixed normalization of exception codes to be always integers even for PDOException which have th…
188 …* Fixed json encoding across all handlers to always attempt recovery of non-UTF-8 strings instead …
192 * Fixed forward-compatible interfaces to be compatible with Monolog 1.x too.
198 * Deprecated HipChatHandler, migrate to Slack and use SlackWebhookHandler or SlackHandler instead
199 …Trait. If you use modern PHP and want to make code compatible with Monolog 1 and 2 this can help. …
200 * Added support for RFC3164 (outdated BSD syslog protocol) to SyslogUdpHandler
203 * Fixed normalizers handling of exception backtraces to avoid serializing arguments in some cases
204 * Fixed ZendMonitorHandler to work with the latest Zend Server versions
205 …* Fixed ChromePHPHandler to avoid sending more data than latest Chrome versions allow in headers (…
209 …lize` method, make sure you add the new `$depth = 0` argument to your function signature to avoid …
210 * Added a `ResettableInterface` in order to reset/reset/clear/flush handlers and processors
211 …* Added a `ProcessorInterface` as an optional way to label a class as being a processor (mostly us…
212 * Added a way to log signals being received using Monolog\SignalHandler
213 * Added ability to customize error handling at the Logger level using Logger::setExceptionHandler
214 * Added InsightOpsHandler to migrate users of the LogEntriesHandler
215 …* Added protection to NormalizerFormatter against circular and very deep structures, it now stops …
216 * Added capture of stack traces to ErrorHandler when logging PHP errors
217 …* Added RavenHandler support for a `contexts` context or extra key to forward that to Sentry's con…
218 * Added forwarding of context info to FluentdFormatter
219 …* Added SocketHandler::setChunkSize to override the default chunk size in case you must send large…
220 * Added ability to extend/override BrowserConsoleHandler
221 …* Added SlackWebhookHandler::getWebhookUrl and SlackHandler::getToken to enable class extensibility
222 * Added SwiftMailerHandler::getSubjectFormatter to enable class extensibility
224 …* Fixed normalization of exception traces when call_user_func is used to avoid serializing objects…
229 * Fixed race bug when StreamHandler sometimes incorrectly reported it failed to create a directory
239 * Fixed GelfHandler truncation to be per field and not per message
252 * Added SlackbotHandler and SlackWebhookHandler to set up Slack integration more easily
253 * Added MercurialProcessor to add mercurial revision and branch names to log records
256 …* Fixed RollbarHandler to include a level (rollbar level), monolog_level (original name), channel …
258 * Fixed SyslogUdpHandler to avoid sending empty frames
265 …* Added ability to format the main line of text the SlackHandler sends by explicitly setting a for…
267 …* Added $handleOnlyReportedErrors option on ErrorHandler::registerErrorHandler (default true) to a…
271 …* Added FingersCrossedHandler::activate() to manually trigger the handler regardless of the activa…
272 * Added StreamHandler::getUrl to retrieve the stream's URL
273 * Added ability to override addRow/addTitle in HtmlFormatter
274 * Added the $context to context information when the ErrorHandler handles a regular php error
275 * Deprecated RotatingFileHandler::setFilenameFormat to only support 3 formats: Y, Y-m and Y-m-d
276 * Fixed WhatFailureGroupHandler to work with PHP7 throwables
282 …* Added DeduplicationHandler to remove duplicate records from notifications across multiple reques…
283 …* Added ability to use `%message%` and other LineFormatter replacements in the subject line of ema…
288 * Fixed ElasticaFormatter to use more precise dates
300 …disabling it gets you a bit of performance boost but reduces the precision to the second instead o…
301 …* Added possibility to skip some extra stack frames in IntrospectionProcessor if you have some lib…
302 * Added `Logger->withName` to clone a logger (keeping all handlers) with a new name
304 …* Added HandlerWrapper base class to ease the creation of handler wrappers, just extend it and ove…
307 * Added setRelease to RavenHandler to describe the application version, sent with every log
310 …* Fixed write timeouts in SocketHandler and derivatives, set to 10sec by default, lower it with `s…
311 * Fixed PHP7 compatibility with regard to Exception/Throwable handling in a few places
316 * Fixed SlackHandler handling to use slack functionalities better
334 * Added IFTTTHandler to notify ifttt.com triggers
335 * Added Logger::setHandlers() to allow setting/replacing all handlers
336 * Added $capSize in RedisHandler to cap the log size
337 * Fixed StreamHandler creation of directory to only trigger when the first log write happens
340 * Fixed missing fatal errors records with handlers that need to be closed to flush log records
345 * Added addTags and setTags methods to change a TagProcessor
346 …* Added automatic creation of directories if they are missing for a StreamHandler to open a log fi…
347 …* Added retry functionality to Loggly, Cube and Mandrill handlers so they retry up to 5 times in c…
348 …* Fixed process exit code being incorrectly reset to 0 if ErrorHandler::registerExceptionHandler w…
354 * Added PHPConsoleHandler to send record to Chrome's PHP Console extension and library
357 …* Added Logger::setTimezone() to initialize the timezone monolog should use in case date.timezone …
358 …* Added an option to send formatted message instead of the raw record on PushoverHandler via ->use…
363 * Fixed regression in HipChat requiring a new token to be created
367 * Added Registry::hasLogger to check for the presence of a logger instance
368 * Added context.user support to RavenHandler
370 * Added NativeMailerHandler::addParameter to pass params to the mail() process
371 * Added context data to SlackHandler when $includeContextAndExtra is true
372 * Added ability to customize the Swift_Message per-email in SwiftMailerHandler
373 * Fixed SwiftMailerHandler to lazily create message instances if a callback is provided
379 * Added PsrHandler to forward records to another PSR-3 logger
380 * Added SamplingHandler to wrap around a handler and include only every Nth record
381 …* Added MongoDBFormatter to support better storage with MongoDBHandler (it must be enabled manuall…
383 …* Added LineFormatter::includeStacktraces to enable exception stack traces in logs (uses more than…
384 …* Added $useShortAttachment to SlackHandler to minify attachment size and $includeExtra to append …
385 * Added $host to HipChatHandler for users of private instances
386 * Added $transactionName to NewRelicHandler and support for a transaction_name context value
387 * Fixed MandrillHandler to avoid outputting API call responses
392 …* Break: The NewRelicHandler extra and context data are now prefixed with extra_ and context_ to a…
393 …* Added WhatFailureGroupHandler to suppress any exception coming from the wrapped handlers and avo…
394 * Added MandrillHandler to send emails via the Mandrillapp.com API
395 * Added SlackHandler to log records to a Slack.com account
396 * Added FleepHookHandler to log records to a Fleep.io account
397 * Added LogglyHandler::addTag to allow adding tags to an existing handler
398 * Added $ignoreEmptyContextAndExtra to LineFormatter to avoid empty [] at the end
399 * Added $useLocking to StreamHandler and RotatingFileHandler to enable flock() while writing
401 …* Added FingersCrossedHandler::clear and BufferHandler::clear to reset them between batches in lon…
411 …* Added $passthruLevel argument to FingersCrossedHandler to let it always pass some records throug…
413 …* Added $expandNewlines flag to the ErrorLogHandler to create multiple log entries when a message …
418 * Fixed initialization of the BufferHandler to make sure it gets flushed after receiving records
419 * Fixed ChromePHPHandler and FirePHPHandler's activation strategies to be more conservative
423 * Added LogEntriesHandler to send logs to a LogEntries account
424 * Added $filePermissions to tweak file mode on StreamHandler and RotatingFileHandler
425 * Added $useFormatting flag to MemoryProcessor to make it send raw data in bytes
427 * Added a TagProcessor to add tags to records, and support for tags in RavenHandler
428 * Added $appendNewline flag to the JsonFormatter to enable using it when logging to files
429 * Added sound support to the PushoverHandler
436 …ips newlines by default because this was a bug, set $allowInlineLineBreaks to true if you need them
437 …* Added BrowserConsoleHandler to send logs to any browser's console via console.log() injection in…
438 …* Added FilterHandler to filter records and only allow those of a given list of levels through to
439 * Added FlowdockHandler to send logs to a Flowdock account
440 * Added RollbarHandler to send logs to a Rollbar account
441 * Added HtmlFormatter to send prettier log emails with colors for each log level
442 * Added GitProcessor to add the current branch/commit to extra record data
443 * Added a Monolog\Registry class to allow easier global access to pre-configured loggers
448 * Added $skipClassesPartials to tweak the ignored classes in the IntrospectionProcessor
453 * Added ElasticSearchHandler to send logs to an Elastic Search server
454 * Added DynamoDbHandler and ScalarFormatter to send logs to Amazon's Dynamo DB
455 * Added SyslogUdpHandler to send logs to a remote syslogd server
456 * Added LogglyHandler to send logs to a Loggly account
457 * Added $level to IntrospectionProcessor so it only adds backtraces when needed
458 * Added $version to LogstashFormatter to allow using the new v1 Logstash format
459 * Added $appName to NewRelicHandler
461 * Added $maxColumnWidth to NativeMailerHandler to change the 70 chars default
462 * Added chainability to most setters for all handlers
470 * Added HipChatHandler to send logs to a HipChat chat room
471 * Added ErrorLogHandler to send logs to PHP's error_log function
472 * Added NewRelicHandler to send logs to NewRelic's service
473 * Added Monolog\ErrorHandler helper class to register a Logger as exception/error/fatal handler
474 …* Added ChannelLevelActivationStrategy for the FingersCrossedHandler to customize levels by channel
479 * Added support for sending messages to multiple users at once with the PushoverHandler
483 * Fixed minor issues in RavenHandler and bumped the API to Raven 0.5.0
488 * Added ProcessIdProcessor to inject the PID in log records
489 * Added UidProcessor to inject a unique identifier to all log records of one request/run
491 * Added Monolog\Logger::getLevels() to get all available levels
496 * Fixed exception formatting in the LineFormatter to be more minimalistic
498 …* Fixed log rotation in RotatingFileHandler to work with long running scripts spanning multiple da…
500 * Fixed Buffer, Group and FingersCrossed handlers to make use of their processors
504 * Added RedisHandler to log to Redis via the Predis library or the phpredis extension
505 * Added ZendMonitorHandler to log to the Zend Server monitor
506 …* Added the possibility to pass arrays of handlers and processors directly in the Logger construct…
507 * Added `$useSSL` option to the PushoverHandler which is enabled by default
513 * Fixed LogstashFormatter to be usable with stream handlers
520 * Added LogstashFormatter (combine with SocketHandler or StreamHandler to send logs to Logstash)
521 * Added PushoverHandler to send mobile notifications
523 * Added RavenHandler to send data to Sentry servers
525 * Added microsecond precision to log records' timestamps
526 * Added `$flushOnOverflow` param to BufferHandler to flush by batches instead of losing
532 * Added new $logopts arg to SyslogHandler to provide custom openlog options
539 * Added NativeMailerHandler::addHeader() to send custom headers in mails
540 * Added the possibility to specify more than one recipient in NativeMailerHandler
541 * Added the possibility to specify float timeouts in SocketHandler
542 * Added NOTICE and EMERGENCY levels to conform with RFC 5424
543 * Fixed the log records to use the php default timezone instead of UTC
546 * Fixed the default format of the SyslogHandler to avoid duplicating datetimes in syslog
550 * Added Monolog\Logger::isHandling() to check if a handler will
557 * Added the possibility to change the activation strategy of the FingersCrossedHandler
558 * Added possibility to show microseconds in logs
559 * Added `server` and `referer` to WebProcessor output
568 * Added Monolog\Logger::getName() to get a logger's channel name
572 * Added IntrospectionProcessor to get info from where the logger was called