de.stueckseln.buildtools.utils
Interface Logger

All Known Implementing Classes:
MultiLogger, SimpleLogger, TaskLogger

public interface Logger

Simple, common logger interface

Author:
Thomas Lehmann

Field Summary
static int LOGLEVEL_DEBUG
           
static int LOGLEVEL_ERROR
           
static int LOGLEVEL_FATAL
           
static int LOGLEVEL_INFO
           
static int LOGLEVEL_WARNING
           
 
Method Summary
 Logger debug(java.lang.String str)
           
 Logger error(java.lang.String str)
           
 Logger fatal(java.lang.String str)
           
 int getLogLevel()
           
 Logger info(java.lang.String str)
           
 Logger setLogLevel(int level)
           
 Logger setOutputStream(java.io.OutputStream os)
           
 Logger warning(java.lang.String str)
           
 

Field Detail

LOGLEVEL_DEBUG

static final int LOGLEVEL_DEBUG
See Also:
Constant Field Values

LOGLEVEL_INFO

static final int LOGLEVEL_INFO
See Also:
Constant Field Values

LOGLEVEL_WARNING

static final int LOGLEVEL_WARNING
See Also:
Constant Field Values

LOGLEVEL_ERROR

static final int LOGLEVEL_ERROR
See Also:
Constant Field Values

LOGLEVEL_FATAL

static final int LOGLEVEL_FATAL
See Also:
Constant Field Values
Method Detail

setOutputStream

Logger setOutputStream(java.io.OutputStream os)

setLogLevel

Logger setLogLevel(int level)

getLogLevel

int getLogLevel()

debug

Logger debug(java.lang.String str)

warning

Logger warning(java.lang.String str)

error

Logger error(java.lang.String str)

fatal

Logger fatal(java.lang.String str)

info

Logger info(java.lang.String str)