Versions Compared

Key

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

...

  • libbaselogging.so
  • liblogging.so
  • loggingService
  • loggingClient

Library: baselogging

Basic set of logging translation units that are required by some libraries and executable files.

Library: logging

A more extended set of logging translation units that are required by more specific libraries and executable files.

Executable: loggingService

The loggingService is usually referred as the Central Logger. It is a CORBA servant in charge of receiving the logging records from several containers, components, clients and applications, to then distribute them through a notification channel to logging consumers.

Executable: loggingClient

The loggingClient is a service that is able to consume logging or archiving events from the notification channel, and logs them either to syslog, a file, or to stdout.

Module: acslog

The module has only one executable

  • acsLogSvc

Executable: acsLogSvc

The acsLogSvc is a helper service used by the Python ACS logging system and some other pieces of software to proxy their logging calls to the Central Logger. It is a CORBA servant that receives single log calls and uses the C++ logging system to merge them into the usual flow for logging messages, making sure they reach the Central Logger and are distributed through the logging notification channel.