Top Description Fields Constructors Methods
org.codehaus.groovy.tools.shell.util

public final Class Logger

extends Object
Class Inheritance
Imports
org.codehaus.groovy.tools.shell.IO

Provides a very, very basic logging API.

Field Summary

Modifier and TypeField and Description
private static final String
private static final String
public static volatile IO
public final String
private static final String

Constructor Summary

AccessConstructor and Description
private
Logger(final String name)

Method Summary

Modifier and TypeMethod and Description
public static Logger
create(final Class<T> type)

public static Logger
create(final Class<T> type, final String suffix)

public void
debug(final Object msg)

public void
debug(final Object msg, final Throwable cause)

public void
error(final Object msg)

public void
error(final Object msg, final Throwable cause)

public boolean
public boolean
private void
log(final String level, Object msg, Throwable cause)

private void
logDefault(String level, Object msg)

private void
public void
warn(final Object msg)

public void
warn(final Object msg, final Throwable cause)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DEBUGback to summary
private static final String DEBUG
ERRORback to summary
private static final String ERROR
ioback to summary
public static volatile IO io
nameback to summary
public final String name
WARNback to summary
private static final String WARN

Constructor Detail

Loggerback to summary
private Logger(final String name)

Method Detail

createback to summary
public static Logger create(final Class<T> type)
createback to summary
public static Logger create(final Class<T> type, final String suffix)
debugback to summary
public void debug(final Object msg)
debugback to summary
public void debug(final Object msg, final Throwable cause)
errorback to summary
public void error(final Object msg)
errorback to summary
public void error(final Object msg, final Throwable cause)
isDebugback to summary
public boolean isDebug()
isDebugEnabledback to summary
public boolean isDebugEnabled()
logback to summary
private void log(final String level, Object msg, Throwable cause)
logDefaultback to summary
private void logDefault(String level, Object msg)
logWithAnsiback to summary
private void logWithAnsi(String level, Object msg)
warnback to summary
public void warn(final Object msg)
warnback to summary
public void warn(final Object msg, final Throwable cause)