org.ocpsoft.logging
Class Logger
java.lang.Object
org.ocpsoft.logging.Logger
- Direct Known Subclasses:
- JDKLogAdapter
public abstract class Logger
- extends Object
Class to create log messages.
- Author:
- Christian Kaltepoth
|
Method Summary |
void |
debug(String msg)
|
void |
debug(String msg,
Object arg)
|
void |
debug(String msg,
Object[] argArray)
|
void |
debug(String msg,
Object arg1,
Object arg2)
|
void |
debug(String msg,
Throwable t)
|
void |
error(String msg)
|
void |
error(String msg,
Object arg)
|
void |
error(String msg,
Object[] argArray)
|
void |
error(String msg,
Object arg1,
Object arg2)
|
void |
error(String msg,
Throwable t)
|
protected String |
format(String msg,
Object[] args)
|
static Logger |
getLogger(Class<?> clazz)
Create a Logger instance for a specific class |
static Logger |
getLogger(String logger)
Create a Logger instance for a specific logger name |
void |
info(String msg)
|
void |
info(String msg,
Object arg)
|
void |
info(String msg,
Object[] argArray)
|
void |
info(String msg,
Object arg1,
Object arg2)
|
void |
info(String msg,
Throwable t)
|
boolean |
isDebugEnabled()
|
protected abstract boolean |
isEnabled(Logger.Level level)
|
boolean |
isErrorEnabled()
|
boolean |
isInfoEnabled()
|
boolean |
isTraceEnabled()
|
boolean |
isWarnEnabled()
|
protected abstract void |
log(Logger.Level level,
String msg,
Throwable t)
|
void |
trace(String msg)
|
void |
trace(String msg,
Object arg)
|
void |
trace(String msg,
Object[] argArray)
|
void |
trace(String msg,
Object arg1,
Object arg2)
|
void |
trace(String msg,
Throwable t)
|
void |
warn(String msg)
|
void |
warn(String msg,
Object arg)
|
void |
warn(String msg,
Object[] argArray)
|
void |
warn(String msg,
Object arg1,
Object arg2)
|
void |
warn(String msg,
Throwable t)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Logger
public Logger()
log
protected abstract void log(Logger.Level level,
String msg,
Throwable t)
isEnabled
protected abstract boolean isEnabled(Logger.Level level)
isTraceEnabled
public boolean isTraceEnabled()
trace
public void trace(String msg)
trace
public void trace(String msg,
Object arg)
trace
public void trace(String msg,
Object arg1,
Object arg2)
trace
public void trace(String msg,
Object[] argArray)
trace
public void trace(String msg,
Throwable t)
isDebugEnabled
public boolean isDebugEnabled()
debug
public void debug(String msg)
debug
public void debug(String msg,
Object arg)
debug
public void debug(String msg,
Object arg1,
Object arg2)
debug
public void debug(String msg,
Object[] argArray)
debug
public void debug(String msg,
Throwable t)
isInfoEnabled
public boolean isInfoEnabled()
info
public void info(String msg)
info
public void info(String msg,
Object arg)
info
public void info(String msg,
Object arg1,
Object arg2)
info
public void info(String msg,
Object[] argArray)
info
public void info(String msg,
Throwable t)
isWarnEnabled
public boolean isWarnEnabled()
warn
public void warn(String msg)
warn
public void warn(String msg,
Object arg)
warn
public void warn(String msg,
Object arg1,
Object arg2)
warn
public void warn(String msg,
Object[] argArray)
warn
public void warn(String msg,
Throwable t)
isErrorEnabled
public boolean isErrorEnabled()
error
public void error(String msg)
error
public void error(String msg,
Object arg)
error
public void error(String msg,
Object arg1,
Object arg2)
error
public void error(String msg,
Object[] argArray)
error
public void error(String msg,
Throwable t)
format
protected String format(String msg,
Object[] args)
getLogger
public static Logger getLogger(Class<?> clazz)
- Create a
Logger instance for a specific class
- Parameters:
clazz - The class to create the log for
- Returns:
- The
Logger instance
getLogger
public static Logger getLogger(String logger)
- Create a
Logger instance for a specific logger name
- Parameters:
logger - the logger name
- Returns:
- The
Logger instance
Copyright © 2012 OCPsoft. All Rights Reserved.