org.pfsw.tools.beluga.common
Class LoggerService
java.lang.Object
org.pfsw.tools.beluga.common.LoggerService
public class LoggerService
- extends Object
Single access point for all logging activities of this application.
- Version:
- 2.0
- Author:
- Manfred Duchrow
Method Summary |
void |
changeLogLevel(String newLevel)
|
static LoggerService |
getLogger()
|
void |
initializePrintStreamLogging(Properties properties)
Initialize the logger from the given properties settings. |
boolean |
isDebugOn()
|
void |
logDebug(String msg,
Object... params)
|
void |
logError(String id,
String msg)
|
void |
logError(String id,
String msg,
Object... params)
|
void |
logError(String id,
String msg,
Object[] params,
Throwable ex)
|
void |
logError(String id,
String msg,
Object param1,
Throwable ex)
|
void |
logError(String id,
String msg,
Throwable ex)
|
void |
logInfo(String id,
String msg,
Object... params)
|
void |
logWarning(String id,
String msg,
Object... params)
|
getLogger
public static LoggerService getLogger()
initializePrintStreamLogging
public void initializePrintStreamLogging(Properties properties)
- Initialize the logger from the given properties settings.
Currently the following properties are supported:
- logging.printstream.file
- The name of a file to which all logging should be redirected
- logging.level
- The log level. Must be one of "NONE", "ERROR", "WARNING", "INFO", "DEBUG"
logInfo
public void logInfo(String id,
String msg,
Object... params)
logWarning
public void logWarning(String id,
String msg,
Object... params)
logError
public void logError(String id,
String msg)
logError
public void logError(String id,
String msg,
Throwable ex)
logError
public void logError(String id,
String msg,
Object param1,
Throwable ex)
logError
public void logError(String id,
String msg,
Object... params)
logError
public void logError(String id,
String msg,
Object[] params,
Throwable ex)
logDebug
public void logDebug(String msg,
Object... params)
isDebugOn
public boolean isDebugOn()
changeLogLevel
public void changeLogLevel(String newLevel)
Copyright © 2012 Manfred Duchrow Consulting & Software. All Rights Reserved.