Package org.cdlib.mrt.utility
Interface LoggerInf
- All Known Implementing Classes:
LoggerAbs,TFileLogger
public interface LoggerInf
Defines behavior of classes that store informaational and error messages.
- Author:
- dloy
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumEnumeration of logging levels and corresponding verbosity level -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes the logvoidflush()Flush the logintget threshold for error message creationintget threshold for message creationbooleanisErrorLoggable(LoggerInf.LogLevel logLevel) is this logLevel high enough to be error loggedbooleanisMessageLoggable(LoggerInf.LogLevel logLevel) is this logLevel high enough to be message loggedvoidLog an error messagevoidlogError(String message, LoggerInf.LogLevel significance) Log an error messagevoidlogMessage(String message, int significance) Log an informational messagevoidlogMessage(String message, int significance, boolean flushLog) Log an informational messagevoidlogMessage(String message, LoggerInf.LogLevel significance) Log an informational messagevoidlogMessage(String message, LoggerInf.LogLevel significance, boolean flushLog) Log an informational message
-
Method Details
-
logMessage
Log an informational message- Parameters:
message- - Text of message to be loggedsignificance- - Level of signifiance (0 - 10) of the messageflushLog- - flush log at completion of this log output
-
logMessage
Log an informational message- Parameters:
message- - Text of message to be loggedsignificance- - Level of signifiance (0 - 10) of the message
-
logError
Log an error message- Parameters:
message- - Text of message to be loggedsignificance- - Level of signifiance (0 - 10) of the message
-
logMessage
Log an informational message- Parameters:
message- - Text of message to be loggedsignificance- - Level of signifiance of the messageflushLog- - flush log at completion of this log output
-
logError
Log an error message- Parameters:
message- - Text of message to be loggedsignificance- - Level of signifiance of the message
-
logMessage
Log an informational message- Parameters:
message- - Text of message to be loggedsignificance- - Level of signifiance (0 - 10) of the message
-
flush
void flush()Flush the log -
close
void close()Closes the log -
getMessageMaxLevel
int getMessageMaxLevel()get threshold for message creation- Returns:
- message creation threshold (e.g. invalid input: '<'=)
-
isMessageLoggable
is this logLevel high enough to be message logged- Parameters:
logLevel- logging level- Returns:
- true=level will be logged
-
isErrorLoggable
is this logLevel high enough to be error logged- Parameters:
logLevel- logging level- Returns:
- true=level will be logged
-
getErrorMaxLevel
int getErrorMaxLevel()get threshold for error message creation- Returns:
- error message creation threshold (e.g. invalid input: '<'=)
-