com.cisco.provisioning.cpe.extensions.services
Interface LogManager


public interface LogManager

The LogManager interface provides CSRC tracing and logging functionality to the RDU extension points.

See Also:
ExtensionServices

Method Summary
 void flush()
          Flush all logs.
 boolean isLogEnabled(LogLevel level)
          Return whether CSRC logging is enabled for the given log level.
 boolean isTraceEnabled()
          Return whether CSRC tracing is enabled.
 void log(LogLevel level, String msg)
          Write message to CSRC log file.
 void log(LogLevel level, String context, String msg)
          Write message to CSRC log file.
 void trace(String msg)
          Write message to CSRC trace log.
 void trace(String context, String msg)
          Write message to CSRC trace log.
 

Method Detail

trace

void trace(String msg)
Write message to CSRC trace log.

Parameters:
msg - msg to write

trace

void trace(String context,
           String msg)
Write message to CSRC trace log.

Parameters:
context - context identifier
msg - msg to write

isTraceEnabled

boolean isTraceEnabled()
Return whether CSRC tracing is enabled.

Returns:
true if trace enable, otherwise false

log

void log(LogLevel level,
         String context,
         String msg)
Write message to CSRC log file.

Parameters:
level -
context - context identifier
msg -

log

void log(LogLevel level,
         String msg)
Write message to CSRC log file.

Parameters:
level -
msg -

isLogEnabled

boolean isLogEnabled(LogLevel level)
Return whether CSRC logging is enabled for the given log level.

Returns:
true if logging enabled, otherwise false

flush

void flush()
Flush all logs. This method should only be invoked in test code since there is a performance penalty involved.