org.codehaus.groovy.tools.shell.util
Class Logger

java.lang.Object
  extended by org.codehaus.groovy.tools.shell.util.Logger

public final class Logger
extends java.lang.Object

Provides a very, very basic logging API.

Version:
$Id: Logger.java 8907 2007-10-30 12:28:43Z paulk $
Author:
Jason Dillon

Field Summary
private static java.lang.String DEBUG
           
private static java.lang.String ERROR
           
static IO io
           
 java.lang.String name
           
private static java.lang.String WARN
           
 
Constructor Summary
private Logger(java.lang.String name)
           
 
Method Summary
static Logger create(java.lang.Class type)
           
static Logger create(java.lang.Class type, java.lang.String suffix)
           
 void debug(java.lang.Object msg)
           
 void debug(java.lang.Object msg, java.lang.Throwable cause)
           
 void error(java.lang.Object msg)
           
 void error(java.lang.Object msg, java.lang.Throwable cause)
           
 boolean isDebug()
           
 boolean isDebugEnabled()
           
private  void log(java.lang.String level, java.lang.Object msg, java.lang.Throwable cause)
           
 void warn(java.lang.Object msg)
           
 void warn(java.lang.Object msg, java.lang.Throwable cause)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

io

public static IO io

name

public final java.lang.String name

DEBUG

private static final java.lang.String DEBUG
See Also:
Constant Field Values

WARN

private static final java.lang.String WARN
See Also:
Constant Field Values

ERROR

private static final java.lang.String ERROR
See Also:
Constant Field Values
Constructor Detail

Logger

private Logger(java.lang.String name)
Method Detail

log

private void log(java.lang.String level,
                 java.lang.Object msg,
                 java.lang.Throwable cause)
          throws java.lang.Exception
Throws:
java.lang.Exception

isDebugEnabled

public boolean isDebugEnabled()

isDebug

public boolean isDebug()

debug

public void debug(java.lang.Object msg)
           throws java.lang.Exception
Throws:
java.lang.Exception

debug

public void debug(java.lang.Object msg,
                  java.lang.Throwable cause)
           throws java.lang.Exception
Throws:
java.lang.Exception

warn

public void warn(java.lang.Object msg)
          throws java.lang.Exception
Throws:
java.lang.Exception

warn

public void warn(java.lang.Object msg,
                 java.lang.Throwable cause)
          throws java.lang.Exception
Throws:
java.lang.Exception

error

public void error(java.lang.Object msg)
           throws java.lang.Exception
Throws:
java.lang.Exception

error

public void error(java.lang.Object msg,
                  java.lang.Throwable cause)
           throws java.lang.Exception
Throws:
java.lang.Exception

create

public static Logger create(java.lang.Class type)

create

public static Logger create(java.lang.Class type,
                            java.lang.String suffix)


Copyright © ${year} The Codehaus. All Rights Reserved.