Package org.compiere.util
Class CLogMgt
java.lang.Object
org.compiere.util.CLogMgt
Contain static methods for iDempiere Log Management.
- Version:
- $Id: CLogMgt.java,v 1.4 2006/07/30 00:54:36 jjanke Exp $
- Author:
- Jorg Janke
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addHandler
(Handler handler) Add Log Handler (to root logger)static void
enable
(boolean enableLogging) Deprecated.not recommended to use, problematic method to enable/disable the log globallystatic Level
getFromLevelMap
(String name) Get from level map loaded from idempiere.propertiesprotected static Handler[]
Get Log Handlersstatic StringBuffer
getInfo
(StringBuffer sb) Get iDempiere System Infostatic StringBuffer
getInfoDetail
(StringBuffer sb, Properties ctx) Create System Infostatic Level
getLevel()
Get logging Level of root loggerstatic int
Get logging Level of root loggerstatic void
initialize
(boolean isClient) Initialize Loggingstatic boolean
Is Logging Level loggedstatic boolean
Is Logging Level ALL loggedstatic boolean
Is Logging Level FINE loggedstatic boolean
Is Logging Level FINER loggedstatic boolean
Is Logging Level FINEST loggedstatic boolean
Is Logging Level INFO loggedstatic void
printProperties
(Properties p, String description, boolean logIt) Print Propertiesprotected static void
Set Filter for all log handlersprotected static void
setFormatter
(Formatter formatter) Set Formatter for all log handlersstatic void
setJDBCDebug
(boolean enable) Set JDBC Debug.static void
setLevel
(int intLevel) Set Levelstatic void
Set Levelstatic void
Set level for loggersstatic void
Set Level for log handlersstatic void
Set Level for all handlersstatic void
setLoggerLevel
(Level level, String loggerNamePart) Set Level for loggersstatic void
shutdown()
Shutdown Logging system
-
Field Details
-
LEVELS
LOG Levels
-
-
Constructor Details
-
CLogMgt
public CLogMgt()CLogMgt
-
-
Method Details
-
getFromLevelMap
Get from level map loaded from idempiere.properties- Parameters:
name
- class or package name- Returns:
- Level or null
-
initialize
public static void initialize(boolean isClient) Initialize Logging- Parameters:
isClient
- true if running as client
-
getHandlers
Get Log Handlers- Returns:
- handlers
-
addHandler
Add Log Handler (to root logger)- Parameters:
handler
- new Handler
-
setFormatter
Set Formatter for all log handlers- Parameters:
formatter
- formatter
-
setFilter
Set Filter for all log handlers- Parameters:
filter
- filter
-
setLoggerLevel
Set Level for loggers- Parameters:
level
- log levelloggerNamePart
- optional partial class/logger name
-
setLevel
Set Level for all handlers- Parameters:
level
- log level
-
setLevel
Set Level for log handlers- Parameters:
loggerName
- optional partial logger name filterlevel
- log level
-
setLevel
public static void setLevel(int intLevel) Set Level- Parameters:
intLevel
- integer value of level
-
setLevel
Set Level- Parameters:
levelString
- string representation of level
-
setLevel
Set level for loggers- Parameters:
loggerName
- optional partial logger name filterlevelString
- string representation of level
-
setJDBCDebug
public static void setJDBCDebug(boolean enable) Set JDBC Debug. Auto enable when log level is set to ALL.- Parameters:
enable
-
-
getLevel
Get logging Level of root logger- Returns:
- logging level of root logger
-
getLevelAsInt
public static int getLevelAsInt()Get logging Level of root logger- Returns:
- logging level or root logger
-
isLevel
Is Logging Level logged- Parameters:
level
- level- Returns:
- true if it is logged
-
isLevelAll
public static boolean isLevelAll()Is Logging Level ALL logged- Returns:
- true if level ALL is logged
-
isLevelFinest
public static boolean isLevelFinest()Is Logging Level FINEST logged- Returns:
- true if level FINEST is logged
-
isLevelFiner
public static boolean isLevelFiner()Is Logging Level FINER logged- Returns:
- true if level FINER is logged
-
isLevelFine
public static boolean isLevelFine()Is Logging Level FINE logged- Returns:
- true if level FINE is logged
-
isLevelInfo
public static boolean isLevelInfo()Is Logging Level INFO logged- Returns:
- true if level INFO is logged
-
enable
public static void enable(boolean enableLogging) Deprecated.not recommended to use, problematic method to enable/disable the log globallyEnable/Disable logging (of handlers)- Parameters:
enableLogging
- true if logging enabled
-
shutdown
public static void shutdown()Shutdown Logging system -
printProperties
Print Properties- Parameters:
p
- Properties to printdescription
- Description of propertieslogIt
- if true write to Log (Level.Config), else to System.out
-
getInfo
Get iDempiere System Info- Parameters:
sb
- buffer to append or null- Returns:
- Info as multiple Line String
-
getInfoDetail
Create System Info- Parameters:
sb
- Optional string bufferctx
- Environment- Returns:
- System Info
-