org.pfsw.tools.beluga.common
Class LoggerService

java.lang.Object
  extended by 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)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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.