eXo Kernel :: Commons Utils 2.5.0-Alpha1

org.exoplatform.services.log.impl
Class SimpleExoLog

java.lang.Object
  extended by org.exoplatform.services.log.impl.SimpleExoLog
All Implemented Interfaces:
Log

public class SimpleExoLog
extends Object
implements Log

Based on apache commons logging SimpleLog class. It could be implemented later to use the system output directly in the future if the dependency over commons logging is removed.

Version:
$Id: SimpleExoLog.java 34394 2009-07-23 09:23:31Z dkatayev $
Author:
Julien Viet

Constructor Summary
SimpleExoLog(String name)
           
 
Method Summary
 void debug(Object o)
           Log a message with debug log level.
 void debug(Object o, Throwable throwable)
           Log an error with debug log level.
 void debug(String format, Object... argsArray)
           Log an error with debug log level.
 void error(Object o)
           Log a message with error log level.
 void error(Object o, Throwable throwable)
           Log an error with error log level.
 void error(String format, Object... argsArray)
           Log a message with error log level.
 void fatal(Object o)
           Log a message with fatal log level.
 void fatal(Object o, Throwable throwable)
           Log an error with fatal log level.
 void fatal(String format, Object... argsArray)
           Log a message with fatal log level.
 int getLevel()
           
 void info(Object o)
           Log a message with info log level.
 void info(Object o, Throwable throwable)
           Log an error with info log level.
 void info(String format, Object... argsArray)
           Log an error with info log level.
 boolean isDebugEnabled()
           Is debug logging currently enabled?
 boolean isErrorEnabled()
           Is error logging currently enabled?
 boolean isFatalEnabled()
           Is fatal logging currently enabled?
 boolean isInfoEnabled()
           Is info logging currently enabled?
 boolean isTraceEnabled()
           Is trace logging currently enabled?
 boolean isWarnEnabled()
           Is warn logging currently enabled?
 void setLevel(int i)
           
 void trace(Object o)
           Log a message with trace log level.
 void trace(Object o, Throwable throwable)
           Log an error with trace log level.
 void trace(String format, Object... argsArray)
           Log an error with trace log level.
 void warn(Object o)
           Log a message with warn log level.
 void warn(Object o, Throwable throwable)
           Log an error with warn log level.
 void warn(String format, Object... argsArray)
           Log a message with warn log level.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleExoLog

public SimpleExoLog(String name)
Method Detail

setLevel

public void setLevel(int i)

getLevel

public int getLevel()

debug

public void debug(Object o)
Description copied from interface: Log

Log a message with debug log level.

Specified by:
debug in interface Log
Parameters:
o - log this message

debug

public void debug(Object o,
                  Throwable throwable)
Description copied from interface: Log

Log an error with debug log level.

Specified by:
debug in interface Log
Parameters:
o - log this message
throwable - log this cause

trace

public void trace(Object o)
Description copied from interface: Log

Log a message with trace log level.

Specified by:
trace in interface Log
Parameters:
o - log this message

trace

public void trace(Object o,
                  Throwable throwable)
Description copied from interface: Log

Log an error with trace log level.

Specified by:
trace in interface Log
Parameters:
o - log this message
throwable - log this cause

info

public void info(Object o)
Description copied from interface: Log

Log a message with info log level.

Specified by:
info in interface Log
Parameters:
o - log this message

info

public void info(Object o,
                 Throwable throwable)
Description copied from interface: Log

Log an error with info log level.

Specified by:
info in interface Log
Parameters:
o - log this message
throwable - log this cause

warn

public void warn(Object o)
Description copied from interface: Log

Log a message with warn log level.

Specified by:
warn in interface Log
Parameters:
o - log this message

warn

public void warn(Object o,
                 Throwable throwable)
Description copied from interface: Log

Log an error with warn log level.

Specified by:
warn in interface Log
Parameters:
o - log this message
throwable - log this cause

error

public void error(Object o)
Description copied from interface: Log

Log a message with error log level.

Specified by:
error in interface Log
Parameters:
o - log this message

error

public void error(Object o,
                  Throwable throwable)
Description copied from interface: Log

Log an error with error log level.

Specified by:
error in interface Log
Parameters:
o - log this message
throwable - log this cause

fatal

public void fatal(Object o)
Description copied from interface: Log

Log a message with fatal log level.

Specified by:
fatal in interface Log
Parameters:
o - log this message

fatal

public void fatal(Object o,
                  Throwable throwable)
Description copied from interface: Log

Log an error with fatal log level.

Specified by:
fatal in interface Log
Parameters:
o - log this message
throwable - log this cause

isDebugEnabled

public boolean isDebugEnabled()
Description copied from interface: Log

Is debug logging currently enabled?

Call this method to prevent having to perform expensive operations (for example, String concatenation) when the log level is more than debug.

Specified by:
isDebugEnabled in interface Log
Returns:
true if debug is enabled in the underlying logger.

isErrorEnabled

public boolean isErrorEnabled()
Description copied from interface: Log

Is error logging currently enabled?

Call this method to prevent having to perform expensive operations (for example, String concatenation) when the log level is more than error.

Specified by:
isErrorEnabled in interface Log
Returns:
true if error is enabled in the underlying logger.

isFatalEnabled

public boolean isFatalEnabled()
Description copied from interface: Log

Is fatal logging currently enabled?

Call this method to prevent having to perform expensive operations (for example, String concatenation) when the log level is more than fatal.

Specified by:
isFatalEnabled in interface Log
Returns:
true if fatal is enabled in the underlying logger.

isInfoEnabled

public boolean isInfoEnabled()
Description copied from interface: Log

Is info logging currently enabled?

Call this method to prevent having to perform expensive operations (for example, String concatenation) when the log level is more than info.

Specified by:
isInfoEnabled in interface Log
Returns:
true if info is enabled in the underlying logger.

isTraceEnabled

public boolean isTraceEnabled()
Description copied from interface: Log

Is trace logging currently enabled?

Call this method to prevent having to perform expensive operations (for example, String concatenation) when the log level is more than trace.

Specified by:
isTraceEnabled in interface Log
Returns:
true if trace is enabled in the underlying logger.

isWarnEnabled

public boolean isWarnEnabled()
Description copied from interface: Log

Is warn logging currently enabled?

Call this method to prevent having to perform expensive operations (for example, String concatenation) when the log level is more than warn.

Specified by:
isWarnEnabled in interface Log
Returns:
true if warn is enabled in the underlying logger.

trace

public void trace(String format,
                  Object... argsArray)
Description copied from interface: Log

Log an error with trace log level.

Specified by:
trace in interface Log
Parameters:
format -
String format to represent log message. Sequence of '{}' is used to represent an anchor which will be replaced by string representation of objects in argArray
argsArray -
array of arguments to add to log message including Throwable, String or any other Object for which string representation will be used

debug

public void debug(String format,
                  Object... argsArray)
Description copied from interface: Log

Log an error with debug log level.

Specified by:
debug in interface Log
Parameters:
format -
String format to represent log message. Sequence of '{}' is used to represent an anchor which will be replaced by string representation of objects in argArray
argsArray -
array of arguments to add to log message including Throwable, String or any other Object for which string representation will be used

info

public void info(String format,
                 Object... argsArray)
Description copied from interface: Log

Log an error with info log level.

Specified by:
info in interface Log
Parameters:
format -
String format to represent log message. Sequence of '{}' is used to represent an anchor which will be replaced by string representation of objects in argArray
argsArray -
array of arguments to add to log message including Throwable, String or any other Object for which string representation will be used

warn

public void warn(String format,
                 Object... argsArray)
Description copied from interface: Log

Log a message with warn log level.

Specified by:
warn in interface Log
Parameters:
format -
String format to represent log message. Sequence of '{}' is used to represent an anchor which will be replaced by string representation of objects in argArray
argsArray -
array of arguments to add to log message including Throwable, String or any other Object for which string representation will be used

error

public void error(String format,
                  Object... argsArray)
Description copied from interface: Log

Log a message with error log level.

Specified by:
error in interface Log
Parameters:
format -
String format to represent log message. Sequence of '{}' is used to represent an anchor which will be replaced by string representation of objects in argArray
argsArray -
array of arguments to add to log message including Throwable, String or any other Object for which string representation will be used

fatal

public void fatal(String format,
                  Object... argsArray)
Description copied from interface: Log

Log a message with fatal log level.

Specified by:
fatal in interface Log
Parameters:
format -
String format to represent log message. Sequence of '{}' is used to represent an anchor which will be replaced by string representation of objects in argArray
argsArray -
array of arguments to add to log message including Throwable, String or any other Object for which string representation will be used

eXo Kernel :: Commons Utils 2.5.0-Alpha1

Copyright © 2013 eXo Platform SAS. All Rights Reserved.