org.hcilab.btprinter
Class SimpleLogHandler

java.lang.Object
  extended by org.hcilab.btprinter.SimpleLogHandler
All Implemented Interfaces:
LogHandler

public class SimpleLogHandler
extends java.lang.Object
implements LogHandler

This is a very simple implementation of the LogHandler interface which just prints out the messages to the console.

Version:
1.0.0
Author:
Dominik Schmidt

Field Summary
 
Fields inherited from interface org.hcilab.btprinter.abstractionlayer.LogHandler
LEVEL_FINE, LEVEL_INFO, LEVEL_NONE, LEVEL_SEVERE
 
Constructor Summary
SimpleLogHandler()
          Sets initial level to info.
 
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.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleLogHandler

public SimpleLogHandler()
Sets initial level to info.

Method Detail

fine

public void fine(java.lang.String msg)
Description copied from interface: LogHandler
Log detailed message.

Specified by:
fine in interface LogHandler
Parameters:
msg - Log message

getLevel

public byte getLevel()
Description copied from interface: LogHandler
Check for currently selected level.

Specified by:
getLevel in interface LogHandler
Returns:
Level

info

public void info(java.lang.String msg)
Description copied from interface: LogHandler
Log standard message.

Specified by:
info in interface LogHandler
Parameters:
msg - Log message

setLevel

public void setLevel(byte level)
Description copied from interface: LogHandler
Set level of output.

Specified by:
setLevel in interface LogHandler
Parameters:
level - Level of messages that should be print out

severe

public void severe(java.lang.String msg)
Description copied from interface: LogHandler
Log error message.

Specified by:
severe in interface LogHandler
Parameters:
msg - Log message