- Update to support Ruby 3.3+ and Rails 7+ exclusively.
- Update Rubocop & Style changes.
- Log
HTTP_USER_AGENT.
- Set
BerkeleyLibrary::Logging.loggeron Railtie initialization
- Fix
NoMethodErrorwhen callingBerkeleyLibrary::Logging::Loggers.default_loggerbefore Rails is fully initialized
- Fix
LoadErroron Rails 6.x.
- Add support for Rails 7.
- Rails event logs now include a subset of session attributes (
session_idand_csrf_token). SetRails.config.lograge.verbose_session_loggingto log the full session hash.
-
Rails event logs now include the following, in addition to the headers already logged:
request.originrequest.base_urlrequest.x_csrf_tokenparams[:authenticity_token]
- JSON formatter now strips all ANSI 7-bit C1 escapes from strings (fixes #1 properly)
- JSON formatter now strips ANSI color escapes from strings (fixes #1)
- Recursively log error cause
- Rename to
BerkeleyLibrary::Loggingin prep for move to GitHub
- Adds a global logger accessible by including
UCBLIT::Logging, or via class methods on that module.
- Initial pseudo-release.