org.apache.cocoon.portlet
Class PortletLogger

java.lang.Object
  extended byorg.apache.cocoon.portlet.PortletLogger
All Implemented Interfaces:
Logger

public class PortletLogger
extends Object
implements Logger

Logger for JSR-168 Portlet context.

Version:
$Id: PortletLogger.java 322475 2005-10-16 14:26:44Z cziegeler $

Field Summary
static int LEVEL_DEBUG
          Typecode for debugging messages.
static int LEVEL_DISABLED
          Typecode for disabled log levels.
static int LEVEL_ERROR
          Typecode for error messages.
static int LEVEL_FATAL
          Typecode for fatal error messages.
static int LEVEL_INFO
          Typecode for informational messages.
static int LEVEL_WARN
          Typecode for warning messages.
 
Constructor Summary
PortletLogger(javax.portlet.PortletContext servletConfig)
          Creates a new Logger with the priority set to DEBUG.
PortletLogger(javax.portlet.PortletContext portletContext, int logLevel)
          Creates a new Logger.
 
Method Summary
 void debug(String message)
           
 void debug(String message, Throwable throwable)
           
 void error(String message)
           
 void error(String message, Throwable throwable)
           
 void fatalError(String message)
           
 void fatalError(String message, Throwable throwable)
           
 Logger getChildLogger(String name)
          Just returns this logger (PortletLogger is not hierarchical).
 void info(String message)
           
 void info(String message, Throwable throwable)
           
 boolean isDebugEnabled()
           
 boolean isErrorEnabled()
           
 boolean isFatalErrorEnabled()
           
 boolean isInfoEnabled()
           
 boolean isWarnEnabled()
           
 void warn(String message)
           
 void warn(String message, Throwable throwable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEVEL_DEBUG

public static final int LEVEL_DEBUG
Typecode for debugging messages.

See Also:
Constant Field Values

LEVEL_INFO

public static final int LEVEL_INFO
Typecode for informational messages.

See Also:
Constant Field Values

LEVEL_WARN

public static final int LEVEL_WARN
Typecode for warning messages.

See Also:
Constant Field Values

LEVEL_ERROR

public static final int LEVEL_ERROR
Typecode for error messages.

See Also:
Constant Field Values

LEVEL_FATAL

public static final int LEVEL_FATAL
Typecode for fatal error messages.

See Also:
Constant Field Values

LEVEL_DISABLED

public static final int LEVEL_DISABLED
Typecode for disabled log levels.

See Also:
Constant Field Values
Constructor Detail

PortletLogger

public PortletLogger(javax.portlet.PortletContext servletConfig)
Creates a new Logger with the priority set to DEBUG.


PortletLogger

public PortletLogger(javax.portlet.PortletContext portletContext,
                     int logLevel)
Creates a new Logger.

Parameters:
portletContext - PortletContext to log messages to
logLevel - log level typecode
Method Detail

debug

public void debug(String message)
Specified by:
debug in interface Logger
See Also:
Logger.debug(java.lang.String)

debug

public void debug(String message,
                  Throwable throwable)
Specified by:
debug in interface Logger
See Also:
Logger.debug(java.lang.String, java.lang.Throwable)

isDebugEnabled

public boolean isDebugEnabled()
Specified by:
isDebugEnabled in interface Logger
See Also:
Logger.isDebugEnabled()

info

public void info(String message)
Specified by:
info in interface Logger
See Also:
Logger.info(java.lang.String)

info

public void info(String message,
                 Throwable throwable)
Specified by:
info in interface Logger
See Also:
Logger.info(java.lang.String, java.lang.Throwable)

isInfoEnabled

public boolean isInfoEnabled()
Specified by:
isInfoEnabled in interface Logger
See Also:
Logger.isInfoEnabled()

warn

public void warn(String message)
Specified by:
warn in interface Logger
See Also:
Logger.warn(java.lang.String)

warn

public void warn(String message,
                 Throwable throwable)
Specified by:
warn in interface Logger
See Also:
Logger.warn(java.lang.String, java.lang.Throwable)

isWarnEnabled

public boolean isWarnEnabled()
Specified by:
isWarnEnabled in interface Logger
See Also:
Logger.isWarnEnabled()

error

public void error(String message)
Specified by:
error in interface Logger
See Also:
Logger.error(java.lang.String)

error

public void error(String message,
                  Throwable throwable)
Specified by:
error in interface Logger
See Also:
Logger.error(java.lang.String, java.lang.Throwable)

isErrorEnabled

public boolean isErrorEnabled()
Specified by:
isErrorEnabled in interface Logger
See Also:
Logger.isErrorEnabled()

fatalError

public void fatalError(String message)
Specified by:
fatalError in interface Logger
See Also:
Logger.fatalError(java.lang.String)

fatalError

public void fatalError(String message,
                       Throwable throwable)
Specified by:
fatalError in interface Logger
See Also:
Logger.fatalError(java.lang.String, java.lang.Throwable)

isFatalErrorEnabled

public boolean isFatalErrorEnabled()
Specified by:
isFatalErrorEnabled in interface Logger
See Also:
Logger.isFatalErrorEnabled()

getChildLogger

public Logger getChildLogger(String name)
Just returns this logger (PortletLogger is not hierarchical).

Specified by:
getChildLogger in interface Logger
Parameters:
name - ignored
Returns:
this logger
See Also:
Logger.getChildLogger(java.lang.String)


Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.