Class LogEvent
java.lang.Object
com.netscape.certsrv.logging.LogEvent
- All Implemented Interfaces:
ILogEvent,Serializable
- Direct Known Subclasses:
AuditEvent,SignedAuditEvent
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionLogEvent()Constructs a message from a base exception.Constructs a message eventConstructs a message from an exception.Constructs a message event with a list of parameters that will be substituted into the message format.Constructs a message with a parameter. -
Method Summary
Modifier and TypeMethodDescriptionRetrieves log event type.intgetLevel()Retrieves log level.Returns the current message format string.booleanRetrieves log multiline attribute.intRetrieves NT specific log event type.Object[]Returns a list of parameters.Retrieves log source.longRetrieves event time stamp.voidsetEventType(String eventType) Sets log event type.voidsetLevel(int level) Sets log level, NT log event type.voidsetMessage(String message) voidsetMultiline(boolean multiline) Sets log multiline attribute.voidsetParameters(Object[] params) Sets audit event's parameters.voidSets log source.toString()Return string representation of log message.
-
Constructor Details
-
LogEvent
public LogEvent() -
LogEvent
Constructs a message event- Parameters:
msgFormat- the message string
-
LogEvent
-
LogEvent
Constructs a message from an exception. It can be used to carry a system exception that may contain information about the context. For example,try { ... } catch (IOExeption e) { logHandler.log(new AuditEvent("Encountered System Error {0}", e); }- Parameters:
msgFormat- exception details in message string formatexception- system exception
-
LogEvent
Constructs a message from a base exception. This will use the msgFormat from the exception itself.try { ... } catch (Exception e) { logHandler.log(new AuditEvent(e)); }- Parameters:
e- CMS exception
-
LogEvent
-
-
Method Details
-
getMessage
-
setMessage
-
getParameters
Returns a list of parameters.- Returns:
- list of message format parameters
-
setParameters
Sets audit event's parameters. -
getSource
-
setSource
Sets log source.- Parameters:
source- the component source where this message event was triggered
-
getLevel
-
getNTEventType
public int getNTEventType()Retrieves NT specific log event type.- Specified by:
getNTEventTypein interfaceILogEvent- Returns:
- Integer NTEventType value.
-
setLevel
public void setLevel(int level) Sets log level, NT log event type. For certain log levels the NT log event type gets set as well.- Parameters:
level- Integer log level value.
-
getMultiline
public boolean getMultiline()Retrieves log multiline attribute.- Specified by:
getMultilinein interfaceILogEvent- Returns:
- Boolean whether or not this event is multiline. A multiline message simply consists of more than one line.
-
setMultiline
public void setMultiline(boolean multiline) Sets log multiline attribute. A multiline message consists of more than one line.- Parameters:
multiline- Boolean multiline value.
-
getTimeStamp
public long getTimeStamp()Retrieves event time stamp.- Specified by:
getTimeStampin interfaceILogEvent- Returns:
- Long integer of the time the event was created.
-
getEventType
Retrieves log event type. Each type of event has an associated String type value.- Specified by:
getEventTypein interfaceILogEvent- Returns:
- String containing the type of event.
-
setEventType
Sets log event type. Each type of event has an associated String type value.- Specified by:
setEventTypein interfaceILogEvent- Parameters:
eventType- String containing the type of event.
-
toString
-