Skip to content
Snippets Groups Projects
Commit 978a8c1d authored by Sven Graupner's avatar Sven Graupner
Browse files

Adjusted Logger interface to match log4j.

parent 02703be9
No related branches found
No related tags found
No related merge requests found
......@@ -30,4 +30,20 @@ public interface Logger {
*/
public void log( final LoggerTopics topic, final String msg, final Object... args );
/**
* Public log methods for a variety of log levels:
* - debug()
* - info()
* - warn()
* - error()
* - fatal()
*
* @param message log message.
*/
public void info( String message );
public void warn( String message );
public void error( String message, Exception e );
}
......@@ -36,6 +36,7 @@ class LoggerImpl implements Logger {
return instance;
}
/**
* Method to log a message.
*
......@@ -106,4 +107,35 @@ class LoggerImpl implements Logger {
}
}
/**
* Print info message.
* @param message log message
*/
@Override
public void info( String message ) {
log( LoggerTopics.Info, message );
}
/**
* Print warn message.
* @param message log message
*/
@Override
public void warn( String message ) {
log( LoggerTopics.Warn, message );
}
/**
* Print error message.
* @param message log message
* @param exception optional exception object to log.
*/
@Override
public void error( String message, Exception exception ) {
log( LoggerTopics.Error, message );
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment