palio
Class Logger

java.lang.Object
  extended by palio.Logger

public class Logger
extends java.lang.Object

Author:
Krzysztof Madyniak (kmadyniak@torn.com.pl)

Field Summary
static java.lang.String JPALIO_ERROR_LOGGER_NAME
           
static java.lang.String JPALIO_FATAL_LOGGER_NAME
           
static java.lang.String JPALIO_LOGGER_NAME
           
static java.lang.String JPALIO_WARN_LOGGER_NAME
           
 
Constructor Summary
Logger(java.util.Properties loggersConfig)
           
 
Method Summary
static org.apache.log4j.Logger createLogger(java.lang.String instanceName, java.lang.String loggerName, java.lang.String dir, java.lang.String level, java.lang.String appender, java.lang.String pattern, boolean additivity)
          Creates new logger.
static void debug(Instance instance, java.lang.String message)
           
static void debug(Instance instance, java.lang.String message, java.lang.Throwable exception)
           
static void debug(java.lang.String message)
           
static void debug(java.lang.String message, java.lang.Throwable exception)
           
static void error(Instance instance, java.lang.String message)
           
static void error(Instance instance, java.lang.String message, java.lang.Throwable exception)
           
static void error(java.lang.String message)
           
static void error(java.lang.String message, java.lang.Throwable exception)
           
static void fatal(Instance instance, java.lang.String message)
           
static void fatal(Instance instance, java.lang.String message, java.lang.Throwable exception)
           
static void fatal(java.lang.String message)
           
static void fatal(java.lang.String message, java.lang.Throwable exception)
           
static java.lang.String getDefaultPattern()
           
static java.util.logging.Logger getDesignerLogger()
           
static org.apache.log4j.Logger getLogger(Instance instance, java.lang.String name)
           
static org.apache.log4j.Logger getLogger(java.lang.String name)
           
static java.io.File getLogsDirectory()
           
static org.apache.log4j.Logger getPalioLogger()
           
static org.apache.log4j.Logger getPalioLogger(Instance instance)
           
static void getRuntimeInfo(java.lang.StringBuilder info)
           
static void info(Instance instance, java.lang.String message)
           
static void info(java.lang.String message)
           
static void log(java.lang.String message)
          Deprecated. replaced by info(String)
static void log(java.lang.String message, java.lang.Throwable exception)
          Deprecated. replaced by error(String, Throwable)
static void logError(java.lang.String message)
          Deprecated. replaced by error(String)
static void memoryLog()
           
static void memoryLogGC()
           
static void setContext(javax.servlet.ServletContext context)
           
static void setDefaultLevel(java.lang.String defaultLevel)
           
static void setDefaultPattern(java.lang.String defaultPattern)
           
static void setLogFileAppender(java.lang.String appender)
           
static void setLogsDirectory(java.io.File logsDirectory)
           
static void startExternalLoggers()
           
static void trace(Instance instance, java.lang.String message)
           
static void trace(Instance instance, java.lang.String message, java.lang.Throwable exception)
           
static void trace(java.lang.String message)
           
static void trace(java.lang.String message, java.lang.Throwable exception)
           
static void warn(Instance instance, java.lang.String message)
           
static void warn(Instance instance, java.lang.String message, java.lang.Throwable exception)
           
static void warn(java.lang.String message)
           
static void warn(java.lang.String message, java.lang.Throwable exception)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JPALIO_LOGGER_NAME

public static final java.lang.String JPALIO_LOGGER_NAME
See Also:
Constant Field Values

JPALIO_WARN_LOGGER_NAME

public static final java.lang.String JPALIO_WARN_LOGGER_NAME
See Also:
Constant Field Values

JPALIO_ERROR_LOGGER_NAME

public static final java.lang.String JPALIO_ERROR_LOGGER_NAME
See Also:
Constant Field Values

JPALIO_FATAL_LOGGER_NAME

public static final java.lang.String JPALIO_FATAL_LOGGER_NAME
See Also:
Constant Field Values
Constructor Detail

Logger

public Logger(java.util.Properties loggersConfig)
Method Detail

setLogFileAppender

public static void setLogFileAppender(java.lang.String appender)

trace

public static void trace(Instance instance,
                         java.lang.String message,
                         java.lang.Throwable exception)

trace

public static void trace(Instance instance,
                         java.lang.String message)

trace

public static void trace(java.lang.String message)

trace

public static void trace(java.lang.String message,
                         java.lang.Throwable exception)

debug

public static void debug(Instance instance,
                         java.lang.String message,
                         java.lang.Throwable exception)

debug

public static void debug(Instance instance,
                         java.lang.String message)

debug

public static void debug(java.lang.String message)

debug

public static void debug(java.lang.String message,
                         java.lang.Throwable exception)

info

public static void info(Instance instance,
                        java.lang.String message)

info

public static void info(java.lang.String message)

warn

public static void warn(Instance instance,
                        java.lang.String message,
                        java.lang.Throwable exception)

warn

public static void warn(Instance instance,
                        java.lang.String message)

warn

public static void warn(java.lang.String message)

warn

public static void warn(java.lang.String message,
                        java.lang.Throwable exception)

error

public static void error(Instance instance,
                         java.lang.String message,
                         java.lang.Throwable exception)

error

public static void error(Instance instance,
                         java.lang.String message)

error

public static void error(java.lang.String message)

error

public static void error(java.lang.String message,
                         java.lang.Throwable exception)

fatal

public static void fatal(Instance instance,
                         java.lang.String message,
                         java.lang.Throwable exception)

fatal

public static void fatal(Instance instance,
                         java.lang.String message)

fatal

public static void fatal(java.lang.String message)

fatal

public static void fatal(java.lang.String message,
                         java.lang.Throwable exception)

log

@Deprecated
public static void log(java.lang.String message)
Deprecated. replaced by info(String)


logError

@Deprecated
public static void logError(java.lang.String message)
Deprecated. replaced by error(String)


log

@Deprecated
public static void log(java.lang.String message,
                                  java.lang.Throwable exception)
Deprecated. replaced by error(String, Throwable)


getLogger

public static org.apache.log4j.Logger getLogger(java.lang.String name)

getLogger

public static org.apache.log4j.Logger getLogger(Instance instance,
                                                java.lang.String name)

createLogger

public static org.apache.log4j.Logger createLogger(java.lang.String instanceName,
                                                   java.lang.String loggerName,
                                                   java.lang.String dir,
                                                   java.lang.String level,
                                                   java.lang.String appender,
                                                   java.lang.String pattern,
                                                   boolean additivity)
Creates new logger. Using by a configurator.

Parameters:
instanceName - jPALIO instance name
loggerName - logger name
dir - Path to directory where logs should be write to. If null, logs will be written to default instance logs directory.
pattern - Pattern for log entry
level - Logging level

getPalioLogger

public static org.apache.log4j.Logger getPalioLogger()

getPalioLogger

public static org.apache.log4j.Logger getPalioLogger(Instance instance)

getDefaultPattern

public static java.lang.String getDefaultPattern()

setDefaultPattern

public static void setDefaultPattern(java.lang.String defaultPattern)

getLogsDirectory

public static java.io.File getLogsDirectory()

setLogsDirectory

public static void setLogsDirectory(java.io.File logsDirectory)

setDefaultLevel

public static void setDefaultLevel(java.lang.String defaultLevel)

setContext

public static void setContext(javax.servlet.ServletContext context)

memoryLog

public static void memoryLog()

memoryLogGC

public static void memoryLogGC()

getRuntimeInfo

public static void getRuntimeInfo(java.lang.StringBuilder info)

getDesignerLogger

public static java.util.logging.Logger getDesignerLogger()

startExternalLoggers

public static void startExternalLoggers()