vault / seldaek-monolog / 3.8.0
seldaek-monolog @ 3.8.0
integrity
- size
- 185.8 KiB
- downloaded
- last checked
- overlays
- composer
- detected
- composer monolog/monolog
release notes
- Added
$fileOpenModeparam toStreamHandlerto define a custom fopen mode to open the log file (#1913) - Fixed PHP 8.4 deprecation notices (#1903)
- Added ability to extend/override
IntrospectionProcessor(#1899) - Added
$timeoutparam toProcessHandlerto configure the stream_select() timeout to avoid blocking too long (default is 1.0 sec) (#1916) - Fixed JsonFormatter batch handling to normalize records individually to make sure they look the same as if they were handled one by one - this leads to
JsonFormatter::normalizeRecordnow possibly returningstdClassinstances instead of[]for empty context/extra data which may cause issues if you extend normalizeRecord, see https://github.com/Seldaek/monolog/pull/1906#issuecomment-2500046724 (#1906) - Fixed
StreamHandlerhandling of write failures so that it now closes/reopens the stream and retries the write once before failing (#1882) - Fixed
StreamHandlererror handler causing issues if a stream handler triggers an error (#1866) - Fixed
StreamHandler::resetnot closing the stream, so that it would fail to write in some cases with long running processes (#1862) - Fixed
RotatingFileHandlerissue where rotation does not happen in some long running processes (#1905) - Fixed
JsonFormatterhandling of incomplete classes (#1834) - Fixed
RotatingFileHandlerbug where rotation could sometimes not happen correctly (#1905)
Full Changelog: https://github.com/Seldaek/monolog/compare/3.7.0...3.8.0
download
unix · zip
curl -fL -o 3.8.0.zip https://ratatoskr.space/pkg/seldaek-monolog/3.8.0.zip
printf '%s %s\n' '2cec9ea346502b5a94afea048cb63ae2430562b3aed1b22bef36572510436bf3' '3.8.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/seldaek-monolog/3.8.0.zip"
$out = "3.8.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "2cec9ea346502b5a94afea048cb63ae2430562b3aed1b22bef36572510436bf3") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 3.8.0.tar.gz https://ratatoskr.space/pkg/seldaek-monolog/3.8.0.tar.gz
printf '%s %s\n' 'eb52776cf4e4b02e793094bba477c4a32a74502c18b8025e2e137e09f342e8f0' '3.8.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/seldaek-monolog/3.8.0.tar.gz"
$out = "3.8.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "eb52776cf4e4b02e793094bba477c4a32a74502c18b8025e2e137e09f342e8f0") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 3.8.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/seldaek-monolog/3.8.0.zip
printf '%s %s\n' '2cec9ea346502b5a94afea048cb63ae2430562b3aed1b22bef36572510436bf3' '3.8.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/seldaek-monolog/3.8.0.zip"
$out = "3.8.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "2cec9ea346502b5a94afea048cb63ae2430562b3aed1b22bef36572510436bf3") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 3.8.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/seldaek-monolog/3.8.0.tar.gz
printf '%s %s\n' 'eb52776cf4e4b02e793094bba477c4a32a74502c18b8025e2e137e09f342e8f0' '3.8.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/seldaek-monolog/3.8.0.tar.gz"
$out = "3.8.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "eb52776cf4e4b02e793094bba477c4a32a74502c18b8025e2e137e09f342e8f0") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 3.8.0.zip | zip | 187.7 KiB |
blake3-24 4c33dead637a040cb746d1afd729e4452afc1a6ea3fa0583
sha256 2cec9ea346502b5a94afea048cb63ae2430562b3aed1b22bef36572510436bf3
sha1 3d15de615edc7d55d4ee694d27d1f6aa8ecf19a2
|
| 3.8.0.tar.gz | tar.gz | 105.1 KiB |
blake3-24 c67a5f9c9b20c6f53a9f39cc745aa1a708d9b0c6782357d6
sha256 eb52776cf4e4b02e793094bba477c4a32a74502c18b8025e2e137e09f342e8f0
sha1 0631c6cf6a74a445eaf5bf1eb920a9d2e6504082
|
install
bazel
http_archive(
name = "seldaek-monolog",
urls = ["https://ratatoskr.space/pkg/seldaek-monolog/3.8.0.tar.gz"],
integrity = "sha256-61J3bPTksC55MJS7pHfEoyp0UCwYuAJeLhN+CfNC6PA=",
strip_prefix = "seldaek-monolog-3.8.0",
)
zig
.url = "https://ratatoskr.space/pkg/seldaek-monolog/3.8.0.tar.gz",
composer
composer config repositories.yggvault composer https://ratatoskr.space/pkg composer require monolog/monolog:3.8.0
install via yggdrasil mesh
bazel
http_archive(
name = "seldaek-monolog",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/seldaek-monolog/3.8.0.tar.gz"],
integrity = "sha256-61J3bPTksC55MJS7pHfEoyp0UCwYuAJeLhN+CfNC6PA=",
strip_prefix = "seldaek-monolog-3.8.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/seldaek-monolog/3.8.0.tar.gz",
composer
composer config secure-http false composer config repositories.yggvault composer http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg composer require monolog/monolog:3.8.0