ch.ethz.ssh2.log
Class Logger

java.lang.Object
  extended bych.ethz.ssh2.log.Logger

public class Logger
extends java.lang.Object

Logger - a very simple logger, mainly used during development. Is not based on log4j (to reduce external dependencies). However, if needed, something like log4j could easily be hooked in.

Version:
$Id: Logger.java,v 1.8 2006/10/06 12:55:40 cplattne Exp $
Author:
Christian Plattner, plattner@inf.ethz.ch

Field Summary
private  java.lang.String className
           
private static boolean enabled
           
private static int logLevel
           
 
Constructor Summary
Logger(java.lang.Class x)
           
 
Method Summary
static Logger getLogger(java.lang.Class x)
           
 boolean isEnabled()
           
 void log(int level, java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enabled

private static final boolean enabled
See Also:
Constant Field Values

logLevel

private static final int logLevel
See Also:
Constant Field Values

className

private java.lang.String className
Constructor Detail

Logger

public Logger(java.lang.Class x)
Method Detail

getLogger

public static final Logger getLogger(java.lang.Class x)

isEnabled

public final boolean isEnabled()

log

public final void log(int level,
                      java.lang.String message)