Unreleased Release Notes


New Features

  • The new log_color option has been added. When this option is set to False, color keys are not set.

Bug Fixes

  • Remove the usage of the Eventlet debug feature from oslo.log Then hub_prevent_multiple_readers is a debug convenience. This feature is a debug convenience. The problem with disabling this procedure is that it exposes you to risks. Deactivation applies to the entire stack. If a project uses oslo.log, for example nova, then it exposes all threads to concurrent access on the process file descriptors. When several greenlets are reading from the same socket, it’s difficult to predict which greenlet will receive which data. That services using oslo.log should prefer using tpool rather than un-monkey patched version of stdlib threading module which is not compatible with eventlet.


Upgrade Notes

  • Setting [DEFAULT] watch_log_file = True now raises RuntimeError while configuring logger. The feature has been broken for multiple cycles and depends on pyinotify library which is not maintained now.

Deprecation Notes

  • The watch_log_file option has been deprecated and will be removed in a future release.