org.hcilab.btprinter.abstractionlayer
Interface LogHandler

All Known Implementing Classes:
SimpleLogHandler

public interface LogHandler

This interface provides an abstraction layer for logging purposes as the standard java.util.Logger is not available for example on J2ME.

Version:
1.0.0
Author:
Dominik Schmidt

Field Summary
static byte LEVEL_FINE
          Level indicating output of every log message.
static byte LEVEL_INFO
          Level indicating output of at least standard log messages.
static byte LEVEL_NONE
          Level indicating no output at all.
static byte LEVEL_SEVERE
          Level indicating output only of error log messages.
 
Method Summary
 void fine(java.lang.String msg)
          Log detailed message.
 byte getLevel()
          Check for currently selected level.
 void info(java.lang.String msg)
          Log standard message.
 void setLevel(byte level)
          Set level of output.
 void severe(java.lang.String msg)
          Log error message.
 

Field Detail

LEVEL_FINE

static final byte LEVEL_FINE
Level indicating output of every log message.

See Also:
Constant Field Values

LEVEL_INFO

static final byte LEVEL_INFO
Level indicating output of at least standard log messages.

See Also:
Constant Field Values

LEVEL_NONE

static final byte LEVEL_NONE
Level indicating no output at all.

See Also:
Constant Field Values

LEVEL_SEVERE

static final byte LEVEL_SEVERE
Level indicating output only of error log messages.

See Also:
Constant Field Values
Method Detail

fine

void fine(java.lang.String msg)
Log detailed message.

Parameters:
msg - Log message

getLevel

byte getLevel()
Check for currently selected level.

Returns:
Level

info

void info(java.lang.String msg)
Log standard message.

Parameters:
msg - Log message

setLevel

void setLevel(byte level)
Set level of output.

Parameters:
level - Level of messages that should be print out

severe

void severe(java.lang.String msg)
Log error message.

Parameters:
msg - Log message