Information
We are currently investigating an issue with the editor of some pages. Please save your work and avoid to create new pages until this banner is gone.
The C++ implementation of the logging system is based in ACE Logging and is part of the ACS/LGPL/CommonSoftware/logging module. Additionally there's the ACSLog service in ACS/LGPL/CommonSoftware/acslog module, which offers an entry point for using the logging system by any part of the system. Specifically it is used by Python logging framework for connecting with the central logger.
The base log is an abstract parent class for several classes in the logging implementation and it also defines some basic information:
As a parent class it defines several interface methods as well as implementing a couple of implementation-agnostic methods to be used by child classes.
It holds a reference to a LoggingStatistics instance, but it does not use it directly, this is to be used by child classes to calculate statistics about the logging calls.
The module has two libraries and to executables:
The module has only one executable