Avalon LoggingLogging System APIThe logging API is divided into two sections - one dealing with meta data directives, and the second dealing with the logging system service interface. The logging metadata addresses the desription of a logging channel by a client. The description is encapsulated in the CategoriesDirective and CategoryDirective immutable directives. Category directives describe the logging channel requirements, including channel name, priority, and a named logging target. A logging manager is responsible for fulling the the requirements expressed by a caregory directive. This capability is defined by the LoggingManager interface. Implementations such as the LogKit factory plugin are established via the avalon repository system and can be parameterized using the LoggingCriteria interface. Standard PropertiesThe following table details the set of standard properties supported by Logging System.
|