vault / seldaek-monolog / 3.11.0
seldaek-monolog @ 3.11.0
integrity
- size
- 203.2 KiB
- downloaded
- last checked
- overlays
- composer
- detected
- composer monolog/monolog
release notes
- Security: Fixed potential XSS in
BrowserConsoleHandlerwhen logging user provided content - Added
RedactingFormatterto automatically redact sensitive data from records, based on key names,#[SensitiveParameter]constructor params and/or regex patterns (#2041) - Added
FrankenPhpHandlerto log records via FrankenPHP's frankenphp_log() function (#2056) - Added
LogMonsterHandlerwhich complains if the code did not log enough records before the process/request ends, like a dead man's switch for logs (#2039) - Added
FILE_PER_HOURrotation mode toRotatingFileHandler(#2040) - Added
ErrorHandler::captureStackTraces()to attach the stack trace of PHP errors to the records it generates (#2060) - Added
NormalizerFormatter::setMaxTraceLength()to limit how many stack trace frames are included when normalizing exceptions (#2015) - Added extension points to
TelegramBotHandlerto change the API URL (e.g. for a self-hosted Bot API server) and to send extra curl headers (#2029) - Added ability to override
IntrospectionProcessor'sSKIP_FUNCTIONSin subclasses (#2050) - Added
$maxLengthparam toSyslogUdpHandler/UdpSocketto keep datagrams below the path MTU, as fragmented UDP packets are often dropped (#2049) - Fixed
StreamHandlertruncating writes on non-blocking streams, it now loops until the whole record is written (#2016) - Fixed stack trace frames without file/line being skipped, they are now reported as
internal[function]entries so traces are not truncated or empty (#2061) - Fixed
RotatingFileHandlercleanup not finding files behind stream wrappers (e.g. private://) as glob() cannot see through those (#2058) - Fixed
RotatingFileHandlernot using the configured timezone when computing the next rotation time (#2022) - Fixed scalars being replaced by the "Over N levels deep" message instead of being output when the max normalization depth is reached (#2042)
- Fixed
DeduplicationHandlerfailing with an undefined array key error when the store file is written to concurrently (#2020) - Fixed
TelegramBotHandlerswallowing errors when the API returns a non-JSON response (#2030) - Fixed
AbstractProcessingHandler::handle()reading$bubbledirectly instead of callinggetBubble(), so overrides of it were ignored (#2031) - Fixed warning on PHP 8.5 when
ErrorHandlersets the HTTP response code and a status line was already registered (#2027)
Full Changelog: https://github.com/Seldaek/monolog/compare/3.10.0...3.11.0
download
unix · zip
curl -fL -o 3.11.0.zip https://ratatoskr.space/pkg/seldaek-monolog/3.11.0.zip
printf '%s %s\n' '8bdcc781eeaa74d03e68e72ddd67cced8844d38b253c38b69385a6c1ed38e718' '3.11.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/seldaek-monolog/3.11.0.zip"
$out = "3.11.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8bdcc781eeaa74d03e68e72ddd67cced8844d38b253c38b69385a6c1ed38e718") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 3.11.0.tar.gz https://ratatoskr.space/pkg/seldaek-monolog/3.11.0.tar.gz
printf '%s %s\n' 'e2a420bd65be19c97c5626db630c753115e39517367c9a510bc709ec2e2e9bcd' '3.11.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/seldaek-monolog/3.11.0.tar.gz"
$out = "3.11.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "e2a420bd65be19c97c5626db630c753115e39517367c9a510bc709ec2e2e9bcd") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 3.11.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/seldaek-monolog/3.11.0.zip
printf '%s %s\n' '8bdcc781eeaa74d03e68e72ddd67cced8844d38b253c38b69385a6c1ed38e718' '3.11.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/seldaek-monolog/3.11.0.zip"
$out = "3.11.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8bdcc781eeaa74d03e68e72ddd67cced8844d38b253c38b69385a6c1ed38e718") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 3.11.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/seldaek-monolog/3.11.0.tar.gz
printf '%s %s\n' 'e2a420bd65be19c97c5626db630c753115e39517367c9a510bc709ec2e2e9bcd' '3.11.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/seldaek-monolog/3.11.0.tar.gz"
$out = "3.11.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "e2a420bd65be19c97c5626db630c753115e39517367c9a510bc709ec2e2e9bcd") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 3.11.0.zip | zip | 205.2 KiB |
blake3-24 0ae9fb8bd890ef5b276a2840c58a4d5c4ef3db728bd1b2b7
sha256 8bdcc781eeaa74d03e68e72ddd67cced8844d38b253c38b69385a6c1ed38e718
sha1 492302622714a43a02b2244b23d94511ca719120
|
| 3.11.0.tar.gz | tar.gz | 118.2 KiB |
blake3-24 4469df5db6bc03da66e529b362d6fc52b3b04866b1737c8a
sha256 e2a420bd65be19c97c5626db630c753115e39517367c9a510bc709ec2e2e9bcd
sha1 6aa6ce2420fd3af895ba9d29f0010462efa0fb6c
|
install
bazel
http_archive(
name = "seldaek-monolog",
urls = ["https://ratatoskr.space/pkg/seldaek-monolog/3.11.0.tar.gz"],
integrity = "sha256-4qQgvWW+Gcl8VibbYwx1MRXjlRc2fJpRC8cJ7C4um80=",
strip_prefix = "seldaek-monolog-3.11.0",
)
zig
.url = "https://ratatoskr.space/pkg/seldaek-monolog/3.11.0.tar.gz",
composer
composer config repositories.yggvault composer https://ratatoskr.space/pkg composer require monolog/monolog:3.11.0
install via yggdrasil mesh
bazel
http_archive(
name = "seldaek-monolog",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/seldaek-monolog/3.11.0.tar.gz"],
integrity = "sha256-4qQgvWW+Gcl8VibbYwx1MRXjlRc2fJpRC8cJ7C4um80=",
strip_prefix = "seldaek-monolog-3.11.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/seldaek-monolog/3.11.0.tar.gz",
composer
composer config secure-http false composer config repositories.yggvault composer http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg composer require monolog/monolog:3.11.0