class MmasLogHandlerStreamConfig

ManagedElement
+-Mmas
+-MmasLoggerConfigRoot
+-MmasLogHandlerRoot
+-MmasLogHandlerStreamConfig

The class MmasLogHandlerStreamConfig MO is the node for streams configuration in MMAS.
The streams configuration in MMAS includes the Audit, Access and Applog streams configuration.

Attributes
string[0..1]
noNotification
logHandlerActionWhenLogFull = SA_LOG_FILE_FULL_ACTION_ROTATE
This attribute defines the behavior when a log file is full.
There are three possible actions. The default value is SA_LOG_FILE_FULL_ACTION_ROTATE:
SA_LOG_FILE_FULL_ACTION_HALT: Stop logging (not recommended). The log file is full. No more log records are allowed into this log file.
SA_LOG_FILE_FULL_ACTION_WRAP: Once the maximum log file size has been reached, the oldest log records are deleted as needed to allow for new log records.
SA_LOG_FILE_FULL_ACTION_ROTATE: When the current log file is full, a new log file is created (with createtime) to which future log records will be written.
int32[0..1]
noNotification
logHandlerHighAvailabilityFlag = 1
This is the logHandlerHighAvailabilityFlag attribute for MmasLogHandlerStreamConfig class MO.
It specifies whether the log stream files are to be replicated and persisted across the cluster, or not.
This attribute is represented as an integer, coded as follows:
0=No Persist,
1=Persist.
string
mandatory
noNotification
logHandlerLogFileName
This attribute defines the prefix for the name of the log file within the directory.
Recommended values are:
- AuditLog for the audit log stream,
- AppLog for the application log stream,
- AccessLog for the access log stream.
string
mandatory
noNotification
logHandlerLogFilePath
This attribute defines the location of the log file.
For log streams this file path is relative to a system file path
defined by the Telecommunication Server Platform (TSP) SAF layer. This path can specify any subdirectories relative to the
system file path. For the local machine flat file log this is an absolute file path.
string
mandatory
noNotification
logHandlerLogLevel
This attribute defines the log level for the log stream files.
- Default AUDIT for Audit stream, ACCESS for Access stream and OFF for AppLog stream.
int32[0..1]
noNotification
logHandlerMaxFileSize = 100000000
This attribute defines the maximum size in bytes of a log stream file.
int32[0..1]
noNotification
logHandlerMaxRecordSize
This attribute defines the maximum size in bytes of an individual record in a log stream file.
This allows a guaranteed number of log records within a file of a given maximum size.
int32[0..1]
noNotification
logHandlerNumRotationFiles = 5
This is the logHandlerNumRotationFiles attribute for MmasLogHandlerStreamConfig class MO.
It defines the number of previous versions of log files, when logHandler-actionWhenFull is set to SA_LOG_FILE_FULL_ACTION_ROTATE.
- Range 0 to 25.
string[0..1]
noNotification
logHandlerRecordFormat = @Cr @Ch:@Cm:@Cs @CY-@Cm-@Cd @Sv @Sl "@Cb"
This attribute defines the format of a log record entry in the log stream file.
The format string contains the fields in the order they are required with any separator characters between them. The syntax of the fields in the format string is described in the Service Availability Forum Application Interface Specification for the Log Service (SAI-AIS-LOG).
string
mandatory
noNotification
logHandlerStreamName
This attribute defines the identifier for the logging stream across the SAF cluster.
SAF - Service Availability Forum.
string
key
mandatory
noNotification
restricted
mmasLogHandlerStreamConfigId
This attribute defines the identity of the MmasLogHandlerStreamConfig instance.

  class MmasLogHandlerStreamConfig