All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.5.0 - 2024-07-09
- Tracy to PSR bridge
- Level
exception
is mapped to levelcritical
instead oferror
. Purpose of this change is to distinguish in Monolog between exceptions and lesser problems like PHP's notices and warnings that are logged with levelerror
by Tracy. It also matches PSR-3 description ofcritical
level that says one of the purposes ofcritical
level is log exceptions.
- Level
1.4.0 - 2024-07-04
- Tracy to PSR bridge
- custom levels are mapped to info instead of error if the logged value is not an exception
- custom levels are added to context key
custom_level
- calls original Tracy logger directly instead of via Monolog to prevent modifying logs (prevents changing log level to PSR-compatible and prevents modifying message by Monolog)
- Tracy panel bridge
- display panel even if no logs are available
1.3.1 - 2024-06-21
- Allow PHP 8.3
1.3.0 - 2023-01-13
- Logtail
- Technically a BC break but probably affecting almost no-one and also easy to fix
- Use orisai/monolog-logtail instead
- Sorry for inconvenience
1.2.6 - 2022-12-22
- Logtail
- sends json pretty formatted
- setUrl() instead of setUri() (old method is deprecated)
dt
field containing datetime is always properly formatted
- Logtail - exception thrown in shutdown function does not leak into page
- shutdown functions are called in fifo order and error handler is usually shut down before our handler
1.2.5 - 2022-12-14
- Configuring
Tracy\Logger
viaTracyExtension
works correctly in caseMonologExtension
is loaded beforeTracyExtension
(opposite order worked before and is unaffected by this change)
1.2.4 - 2022-12-09
- Composer
- allows PHP 8.2
1.2.3 - 2022-06-12
- LogtailClient throws on HTTP error
1.2.2 - 2022-06-06
- LogtailHandler Monolog v3 compatiblity
1.2.1 - 2022-05-27
- Tracy panel design
1.2.0 - 2022-05-14
- Support for
monolog/monolog ^3.0.0
1.1.0 - 2021-11-09
- Support for
psr/log ^3.0.0
- nette/application bridge
LogFlusher->reset()
call onApplication::$onShutdown
event
1.0.2 - 2021-09-17
- Logtail - client was sending invalid authentication header
1.0.1 - 2021-09-14
- Support for
psr/log ^2.0.0
1.0.0 - 2021-09-09
MonologExtension
- Logtail
LogtailHandler
LogtailClient
- Tracy integration (via extension)
LogFlusher
StaticLoggerGetter