org.yasl.logging.interfaces
Interface IYASLLogger


public interface IYASLLogger

Version:
1.0
Author:
Jeff Chapman

Method Summary
 String getLogFilePath()
           
 YASLLoggingLevels getLoggerLevel()
           
 YASLLoggingTargets getLoggingTarget()
           
 YASLLogManagerListener getLogManagerListener()
           
 boolean isSingleLogManagerListener()
          If each logger instance implements YASLLogManagerListener, return false.
 void setLoggerLevel(YASLLoggingLevels level)
           
 void setLoggerTarget(YASLLoggingTargets target)
           
 

Method Detail

getLoggerLevel

public YASLLoggingLevels getLoggerLevel()

setLoggerLevel

public void setLoggerLevel(YASLLoggingLevels level)

getLogFilePath

public String getLogFilePath()

getLoggingTarget

public YASLLoggingTargets getLoggingTarget()

setLoggerTarget

public void setLoggerTarget(YASLLoggingTargets target)

getLogManagerListener

public YASLLogManagerListener getLogManagerListener()

isSingleLogManagerListener

public boolean isSingleLogManagerListener()
If each logger instance implements YASLLogManagerListener, return false. Some implementations will use a single manager object as the listener with all logger instances returning the same listener instance.

Returns:
boolean