org.tango.logging
Class LoggingManager

java.lang.Object
  extended by org.tango.logging.LoggingManager

public final class LoggingManager
extends java.lang.Object

Manage tango logging. Based on LogBack logging system

Author:
ABEILLE

Field Summary
static java.lang.String LOGGING_TARGET_DEVICE
           
static java.lang.String LOGGING_TARGET_FILE
           
static java.lang.String LOGGING_TARGET_SEPARATOR
           
 
Method Summary
 void addDeviceAppender(java.lang.String deviceTargetName, java.lang.String loggingDeviceName)
           
 void addFileAppender(java.lang.String fileName, java.lang.String deviceName)
           
static LoggingManager getInstance()
           
 int getLoggingLevel(java.lang.String deviceName)
           
 java.lang.String[] getLoggingTarget(java.lang.String loggingDeviceName)
           
 int getRootLoggingLevel()
           
 void removeAppender(java.lang.String loggingDeviceName, java.lang.String targetName)
           
 void setLoggingLevel(java.lang.String deviceName, int loggingLevel)
           
 void setRootLoggingLevel(int loggingLevel)
           
 void startAll()
           
 void stopAll()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGING_TARGET_SEPARATOR

public static final java.lang.String LOGGING_TARGET_SEPARATOR
See Also:
Constant Field Values

LOGGING_TARGET_DEVICE

public static final java.lang.String LOGGING_TARGET_DEVICE
See Also:
Constant Field Values

LOGGING_TARGET_FILE

public static final java.lang.String LOGGING_TARGET_FILE
See Also:
Constant Field Values
Method Detail

getInstance

public static LoggingManager getInstance()

getRootLoggingLevel

public int getRootLoggingLevel()

getLoggingLevel

public int getLoggingLevel(java.lang.String deviceName)

setLoggingLevel

public void setLoggingLevel(java.lang.String deviceName,
                            int loggingLevel)

setRootLoggingLevel

public void setRootLoggingLevel(int loggingLevel)

addDeviceAppender

public void addDeviceAppender(java.lang.String deviceTargetName,
                              java.lang.String loggingDeviceName)
                       throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

addFileAppender

public void addFileAppender(java.lang.String fileName,
                            java.lang.String deviceName)
                     throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

removeAppender

public void removeAppender(java.lang.String loggingDeviceName,
                           java.lang.String targetName)

getLoggingTarget

public java.lang.String[] getLoggingTarget(java.lang.String loggingDeviceName)

startAll

public void startAll()

stopAll

public void stopAll()


Copyright © 2012-2014. All Rights Reserved.