org.nuxeo.log4j
Class Log4JHelper
java.lang.Object
org.nuxeo.log4j.Log4JHelper
public class Log4JHelper
- extends Object
Provides helper methods for working with log4j
- Since:
- 5.4.2
- Author:
- jcarsique
CONSOLE_APPENDER_NAME
public static final String CONSOLE_APPENDER_NAME
- See Also:
- Constant Field Values
Log4JHelper
public Log4JHelper()
getFileAppendersFiles
public static ArrayList<String> getFileAppendersFiles(LoggerRepository loggerRepository)
- Returns list of files produced by
FileAppender
s defined in a
given LoggerRepository
. There's no need for the log4j
configuration corresponding to this repository of being active.
- Parameters:
loggerRepository
- LoggerRepository
to browse looking for
FileAppender
- Returns:
FileAppender
s configured in loggerRepository
getNewLoggerRepository
public static LoggerRepository getNewLoggerRepository(File log4jConfigurationFile)
- Creates a
LoggerRepository
initialized with given log4j
configuration file without making this configuration active.
- Parameters:
log4jConfigurationFile
- XML Log4J configuration file to load.
- Returns:
LoggerRepository
initialized with log4jConfigurationFile
getFileAppendersFiles
public static ArrayList<String> getFileAppendersFiles(File log4jConfigurationFile)
- Parameters:
log4jConfigurationFile
-
- Returns:
FileAppender
s defined in log4jConfigurationFile- See Also:
getFileAppendersFiles(LoggerRepository)
setDebug
public static void setDebug(String category,
boolean debug)
- Parameters:
category
- Log4J category for which to switch debug log leveldebug
- set debug log level to true or false- Since:
- 5.4.3
setQuiet
public static void setQuiet(String appenderName)
- Set "quiet" mode: set log level to WARN for the given Log4J appender.
- Parameters:
appenderName
- Log4J appender to switch to WARN- Since:
- 5.4.3
Copyright © 2011 Nuxeo SAS. All Rights Reserved.