Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status

Status
titlePlanning

Background

It has been discussed several times in the past that the existing implementation for logging is a little obsolete, based on ACE logging system to allow portability among operating systems and abstract the lower level details of the logging system. In the past, an alternative was implemented using log4cpp with principles very similar to log4j, however it was never adopted for production, and after a while, the library itself was deprecated. These days, the same can be achieved using more modern libraries, for instance Boost Log, which guarantees a good level of quality and support over the years, and even the possibility in the future for this implementation to be made of the C++ standard as has happened with several Boost proposed features.

...