|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.tango.logging.LoggingManager
public final class LoggingManager
Manage tango logging. Based on LogBack logging system
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.Class<?> deviceClassName,
java.lang.String loggingDeviceName)
Logging of device sent to logviewer device |
void |
addFileAppender(java.lang.String fileName,
java.lang.String deviceName)
Add an file appender for a device |
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(int loggingLevel,
java.lang.Class<?>... deviceClassNames)
Set the level of all loggers of JTangoServer |
void |
setLoggingLevel(java.lang.String deviceName,
int loggingLevel)
Set the logging level of a device |
void |
setRootLoggingLevel(int loggingLevel)
Set the level of the root logger |
void |
startAll()
|
void |
stopAll()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String LOGGING_TARGET_SEPARATOR
public static final java.lang.String LOGGING_TARGET_DEVICE
public static final java.lang.String LOGGING_TARGET_FILE
Method Detail |
---|
public static LoggingManager getInstance()
public int getRootLoggingLevel()
public int getLoggingLevel(java.lang.String deviceName)
public void setLoggingLevel(java.lang.String deviceName, int loggingLevel)
deviceName
- the device nameloggingLevel
- the levelpublic void setRootLoggingLevel(int loggingLevel)
loggingLevel
- public void setLoggingLevel(int loggingLevel, java.lang.Class<?>... deviceClassNames)
loggingLevel
- public void addDeviceAppender(java.lang.String deviceTargetName, java.lang.Class<?> deviceClassName, java.lang.String loggingDeviceName) throws fr.esrf.Tango.DevFailed
deviceTargetName
- deviceClassName
- loggingDeviceName
-
fr.esrf.Tango.DevFailed
public void addFileAppender(java.lang.String fileName, java.lang.String deviceName) throws fr.esrf.Tango.DevFailed
fileName
- deviceName
-
fr.esrf.Tango.DevFailed
public void removeAppender(java.lang.String loggingDeviceName, java.lang.String targetName)
public java.lang.String[] getLoggingTarget(java.lang.String loggingDeviceName)
public void startAll()
public void stopAll()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |