./devel/ruby-logging, Flexible logging library for Ruby based on log4j

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.4.0, Package name: ruby32-logging-2.4.0, Maintainer: pkgsrc-users

Logging is a flexible logging library for use in Ruby programs based
on the design of Java's log4j library. It features a hierarchical
logging system, custom level names, multiple output destinations per
log event, custom formatting, and more.


Master sites:

Filesize: 87 KB

Version history: (Expand)


CVS history: (Expand)


   2024-06-10 17:11:33 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-logging: update to 2.4.0

2.4.0 (2024-06-08)

Enhancements

* @ag4a fix the rails_compat to work with Rails 7 [PR #246]

Bug Fixes

* @bastelfreak adding license to the gemspec [PR #223]
* @olleolleolle dropping unused gemspec directives [PR #233]
   2022-08-11 15:16:02 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-logging: update to 2.3.1

pkgsrc change: remove one pkglint warning.

2.3.1 (2022-05-24)

Bug Fixes
- logging hangs on JRuby when the stdout appender is closed [PR #237]
- initialize the Logging framework when a Filter is created [PR #238]
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2020-09-13 17:52:06 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-logging: update to 2.3.0

Update ruby-logging package to 2.3.0.

== 2.3.0 / 2020-07-04

Enhancements

- all appender output is now synchronized [PR #219]
- renamed the `LogEvent#method` to no longer conflict with `Kernel#method`
  [PR #218]
- @bhuga (not the Fortnite star) added a `raise_errors` method for debugging
  [PR #203]
- thanks to @olleolleolle for keeping on top of Travis and Ruby versions

Bug Fixes
- conosle appenders can be reopened [PR #220]
- fixed a race condition in the rolling file appender [PR #216]
- fixed a race condition when opening log file destinations [PR #208 #217]
- @MikaelSmith fixed a race condition in Logger creation [PR #201]
- documentation bug fixes [PR #184 #185 #188 #194 #209]
   2017-04-22 18:22:56 by Takahiro Kambe | Files touched by this commit (3)
Log message:
Update ruby-logging to 2.2.2.

== 2.2.2 / 2017-04-11

Enhancements
- limit the depth of nested exceptions [PR #167]

== 2.2.1 / 2017-04-09

Enhancements
- show exception `cause` if one exists [PR #165]
   2017-03-13 17:42:32 by Takahiro Kambe | Files touched by this commit (3)
Log message:
Update ruby-logging to 2.2.0.

== 2.2.0 / 2017-03-09

Enhancements
- diagnostic context inheritance is now optional [PR #160]
- add support for setting a UTC offset [PR #157]
- setting a basepath for call tracing [PR #154]

Bug Fixes
- use thread-local variables for diagnostic contexts [PR #162]
- replace `Fixnum` with `Integer` [PR #161]
- fixed a race condition in the rolling file appender [PR #151]

Deprecations
- dropped Ruby 1.9 support
   2016-03-15 17:54:33 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-logging to 2.1.0.

== 2.1.0 / 2016-03-13

Enhancements
- appender factories now fail explicitly on bad arguments [PR #117]
- console loggers (stdout, stderr) use `write` for compatibility [PR #127]
- allow whitespace in traced method names [PR #128]
- accessor methods for `backtrace` settings [PR #134]
- asynchronous writing from buffered appenders [PR #135]
- improve date format performance when outputting microseconds [PR #136]
- added some thread safety to log level setters [PR #137]
- use `write` everywhere instead of `syswrite` [PR #138]

Bug Fixes
- fixing encodings in tests [PR #116]
- fix Rails4 logger compatibility [PR #121]
- explicitly adding the MIT license [PR #123]
- update `object_id` format in inspect methods [PR #133]
- fixed Travis-CI tests