| |||||||
| DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES | ||||||
{http://www.w3.org/2001/XMLSchema}anyType
|
+--{urn:schemas-cosylab-com:LoggingConfig:1.0}UnnamedLogger (restriction)
|
+--{urn:schemas-cosylab-com:LoggingConfig:1.0}LoggingConfig (extension)
Configuration for the log production of an entire process, e.g. a container or manager. This includes shared settings for the communication with the central log service, as well as settings for individual loggers. The inherited 'minLogLevel' and 'minLogLevelLocal' are the default log levels for all loggers in the container or other process. They can be overridden for specific loggers using 'log:_' XML child elements.
| Nested Element Summary | |
NamedLogger | _!!! CONFIGURATION OF NAMED LOGGERS NOT YET SUPPORTED IN ACS 6.0!!! Optional configuration for specific loggers that should use different log levels than the default values from 'LoggingConfig'. |
| Attribute Summary | |
xs:string | centralizedLoggerName of the service representing the logging service. |
xs:int | dispatchPacketSizeIn order to improve performance and reduce network traffic, containers do not send immediately logs to the logging system. |
xs:nonNegativeInteger | flushPeriodSecondsIf log records are queued locally in order to send a bunch of them together to the remote log service, we still may want to send packages with fewer records after a certain time. |
logLevel | immediateDispatchLevelNormally a number of log records are sent together to the logging system, as described for "dispatchPacketSize". |
xs:int | maxLogQueueSizeLog records are stored in a queue not only to send them in a packet over the wire (see dispatchPacketSize), but also to not lose any records in times when the log service is not available (e.g. |
logLevel | minLogLevelAll logs with priority lower than this value will be discarded and never sent to the logging system. |
logLevel | minLogLevelLocalSame as "minLogLevel", but controlling the printing of the log to stdout independently of sending the log to the log service. |
| Attribute Detail |
xs:stringLogoptionalunqualifiedxs:int100optionalunqualifiedxs:nonNegativeInteger10optionalunqualifiedlogLevel10optionalunqualifiedxs:int1000optionalunqualifiedlogLevel2optionalunqualifiedlogLevel2optionalunqualified<xs:complexType name="LoggingConfig"><xs:complexContent></xs:complexType><xs:extension base="UnnamedLogger"></xs:complexContent><xs:sequence>
</xs:sequence><xs:attribute default="Log" name="centralizedLogger" type="xs:string" use="optional">
</xs:attribute><xs:attribute default="100" name="dispatchPacketSize" type="xs:int" use="optional">
</xs:attribute><xs:attribute default="10" name="immediateDispatchLevel" type="logLevel" use="optional">
</xs:attribute><xs:attribute default="10" name="flushPeriodSeconds" type="xs:nonNegativeInteger" use="optional">
</xs:attribute><xs:attribute default="1000" name="maxLogQueueSize" type="xs:int" use="optional"></xs:extension>
</xs:attribute>
| |||||||
| DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES | ||||||