com.wutka.util
Interface LogClient

All Known Implementing Classes:
FileLogger

public interface LogClient

Interface provided by any classes that want to receive logging messages.


Method Summary
 void logBytes(LogSeverity severity, java.lang.String subsystem, java.lang.String message, byte[] data, int offset, int length)
          Logs raw data along with a text message.
 void logException(LogSeverity severity, java.lang.String subsystem, java.lang.String message, java.lang.Exception exc)
          Logs an exception along with a text message.
 void logMessage(LogSeverity severity, java.lang.String subsystem, java.lang.String message)
          Logs a text message.
 

Method Detail

logMessage

public void logMessage(LogSeverity severity,
                       java.lang.String subsystem,
                       java.lang.String message)
Logs a text message.
Parameters:
severity - The severity level of the message.
subsystem - The subsystem the log entry belongs to.
message - The message to be logged.

logException

public void logException(LogSeverity severity,
                         java.lang.String subsystem,
                         java.lang.String message,
                         java.lang.Exception exc)
Logs an exception along with a text message.
Parameters:
severity - The severity level of the message.
subsystem - The subsystem the log entry belongs to.
A - text message to accompany the exception.
The - exception to be logged.

logBytes

public void logBytes(LogSeverity severity,
                     java.lang.String subsystem,
                     java.lang.String message,
                     byte[] data,
                     int offset,
                     int length)
Logs raw data along with a text message.
Parameters:
severity - The severity level of the message.
subsystem - The subsystem the log entry belongs to.
message - A text message accompanying the raw data
data - The raw data to be logged.
offset - The first byte in the data to be logged
length - The number of bytes to log