com.filenet.rm.api.util
Class RMLogger
- java.lang.Object
-
- com.filenet.rm.api.util.RMLogger
-
public class RMLogger extends java.lang.Object
The RMLogger class is a wrapper class that provides a single choke point to control log4j logging.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static class
RMLogger.Severity
Represents the severity level of a log entry per the IBM/SWG logging standards.
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.String
SEPARATOR
String that provides separation between the IBM/SWG message Id and the localized, formatted message string.
-
Constructor Summary
Constructors Constructor and Description RMLogger(java.lang.String name)
-
Method Summary
Methods Modifier and Type Method and Description void
debug(java.lang.String s)
void
debug(java.lang.String fqcn, java.lang.String s, java.lang.Throwable t)
void
debug(java.lang.String s, java.lang.Throwable t)
void
error(java.lang.String s)
void
error(java.lang.String fqcn, java.lang.String s, java.lang.Throwable t)
void
error(java.lang.String s, java.lang.Throwable t)
void
fatal(java.lang.String s)
void
fatal(java.lang.String fqcn, java.lang.String s, java.lang.Throwable t)
void
fatal(java.lang.String s, java.lang.Throwable t)
static RMLogger
getLogger(java.lang.Class clazz)
static RMLogger
getLogger(java.lang.String name)
static RMLogger
getRootLogger()
void
info(java.lang.String s)
void
info(java.lang.String fqcn, java.lang.String s, java.lang.Throwable t)
void
info(java.lang.String s, java.lang.Throwable t)
boolean
isDebugEnabled()
boolean
isEnabledFor(org.apache.log4j.Priority p)
boolean
isErrorEnabled()
boolean
isFatalEnabled()
boolean
isInfoEnabled()
boolean
isWarningEnabled()
static java.lang.String
loggablePassword(java.lang.String pw)
Obscures the password.void
warn(java.lang.String s)
void
warn(java.lang.String fqcn, java.lang.String s, java.lang.Throwable t)
void
warn(java.lang.String s, java.lang.Throwable t)
-
-
-
Field Detail
-
SEPARATOR
public static final java.lang.String SEPARATOR
String that provides separation between the IBM/SWG message Id and the localized, formatted message string.- See Also:
- Constant Field Values
-
-
Method Detail
-
loggablePassword
public static java.lang.String loggablePassword(java.lang.String pw)
Obscures the password. However, this method gives a hint to the debugging administrator by printing the first letter and a number of stars, which is similar to the original password length.- Parameters:
pw
- A String variable.- Returns:
- A String variable.
-
getLogger
public static RMLogger getLogger(java.lang.String name)
-
getLogger
public static RMLogger getLogger(java.lang.Class clazz)
-
getRootLogger
public static RMLogger getRootLogger()
-
isDebugEnabled
public boolean isDebugEnabled()
-
isInfoEnabled
public boolean isInfoEnabled()
-
isWarningEnabled
public boolean isWarningEnabled()
-
isErrorEnabled
public boolean isErrorEnabled()
-
isFatalEnabled
public boolean isFatalEnabled()
-
isEnabledFor
public boolean isEnabledFor(org.apache.log4j.Priority p)
-
debug
public void debug(java.lang.String s)
-
debug
public void debug(java.lang.String s, java.lang.Throwable t)
-
debug
public void debug(java.lang.String fqcn, java.lang.String s, java.lang.Throwable t)
-
info
public void info(java.lang.String s)
-
info
public void info(java.lang.String s, java.lang.Throwable t)
-
info
public void info(java.lang.String fqcn, java.lang.String s, java.lang.Throwable t)
-
warn
public void warn(java.lang.String s)
-
warn
public void warn(java.lang.String s, java.lang.Throwable t)
-
warn
public void warn(java.lang.String fqcn, java.lang.String s, java.lang.Throwable t)
-
error
public void error(java.lang.String s)
-
error
public void error(java.lang.String s, java.lang.Throwable t)
-
error
public void error(java.lang.String fqcn, java.lang.String s, java.lang.Throwable t)
-
fatal
public void fatal(java.lang.String s)
-
fatal
public void fatal(java.lang.String s, java.lang.Throwable t)
-
fatal
public void fatal(java.lang.String fqcn, java.lang.String s, java.lang.Throwable t)
-
-