pax_global_header00006660000000000000000000000064147523077300014522gustar00rootroot0000000000000052 comment=b09594c1aea188e8a8d392addd3444cc4b92f79f ruby-dry-logger-1.0.4/000077500000000000000000000000001475230773000145565ustar00rootroot00000000000000ruby-dry-logger-1.0.4/CHANGELOG.md000066400000000000000000000057161475230773000164000ustar00rootroot00000000000000 ## 1.0.4 2024-05-10 ### Fixed - Accept log messages via given block, ensuring compatibility with standard Ruby logger (via #28) (@komidore64) ### Changed - Drop support for Ruby 2.7 (via #29) (@timriley) [Compare v1.0.3...v1.0.4](https://github.com/dry-rb/dry-logger/compare/v1.0.3...v1.0.4) ## 1.0.3 2022-12-09 ### Added - Support for ruby 2.7 (needs backports gem that *you* need to add to your Gemfile) (via #24) (@solnic) [Compare v1.0.2...v1.0.3](https://github.com/dry-rb/dry-logger/compare/v1.0.2...v1.0.3) ## 1.0.2 2022-11-24 ### Fixed - Handle `:log_if` in Proxy constructors (via #23) (@solnic) [Compare v1.0.1...v1.0.2](https://github.com/dry-rb/dry-logger/compare/v1.0.1...v1.0.2) ## 1.0.1 2022-11-23 ### Fixed - Support for `log_if` in proxied loggers (via 81115320b490034ddf9dfe4f3775322b9271e0cd) (@solnic) - Support exceptions and payloads in proxied loggers (via 93b3fd59ebbdc7e63620eb064694d58455df831f) (@solnic) [Compare v1.0.0...v1.0.1](https://github.com/dry-rb/dry-logger/compare/v1.0.0...v1.0.1) ## 1.0.0 2022-11-17 This is a port of the original Hanami logger from hanami-utils extended with support for logging dispatchers that can log to different destinations and plenty more. ### Added - Support arbitrary logging backends through proxy (via #12) (@solnic) - Support for conditional logging when using arbitrary logging backends (via #13) (@solnic) - Support for registering templates via `Dry::Logger.register_template` (via #14) (@solnic) - Support for payload keys as template tokens (via #14) (@solnic) - Support for payload value formatter methods, ie if there's `:verb` token your formatter can implement `format_verb(value)` (via #14) (@solnic) - Support block-based setup (via #16) (@solnic) - Support for defining cherry-picked keys from the payload in string templates (via #17) (@solnic) - Support for `%s` template token. It will be replaced by a formatted payload, excluding any key that you specified explicitly in the template (via #17) (@solnic) - Support for colorized output using color tags in templates (via #18) (@solnic) - Support for `colorize: true` logger option which enables severity coloring in string formatter (via #18) (@solnic) - `:details` template: `"[%s] [%s] [%