|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectprotoj.core.ProtoLogger
public final class ProtoLogger
Log4j wrapper class for protoj logging. Two common appenders are supported
via the setConsoleAppenderEnabled(boolean) and
setFileAppenderEnabled(boolean, java.lang.String) methods - simply call none, one or both
methods as required. The resulting appenders that get created are assigned a
default pattern.
This class uses a protoj rather than the global root logger so that there is no conflict with other libraries in the same jvm that are also using log4j.
| Constructor Summary | |
|---|---|
ProtoLogger(CoreProject parent)
Creates an instance with the owning project. |
|
| Method Summary | |
|---|---|
org.apache.log4j.Logger |
getAntLogger()
|
java.lang.String |
getConsolePattern()
|
java.lang.String |
getFilePattern()
|
org.apache.log4j.Logger |
getProtoLogger()
|
org.apache.log4j.ConsoleAppender |
setConsoleAppenderEnabled(boolean enable)
Adds or removes a new console consoleAppender to the log4j loggers. |
org.apache.log4j.RollingFileAppender |
setFileAppenderEnabled(boolean enable,
java.lang.String logFile)
Adds or removes a new rolling file appender to the log4j loggers. |
void |
setLevel(org.apache.log4j.Level level)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProtoLogger(CoreProject parent)
parent - | Method Detail |
|---|
public org.apache.log4j.ConsoleAppender setConsoleAppenderEnabled(boolean enable)
enable - true to create and add a new appender, false to remove any
existing appender
public org.apache.log4j.RollingFileAppender setFileAppenderEnabled(boolean enable,
java.lang.String logFile)
enable - true to create and add a new appender, false to remove any
existing appenderlogFile - the log file to be written to, also used in the name of the
appender
public java.lang.String getConsolePattern()
public java.lang.String getFilePattern()
public org.apache.log4j.Logger getProtoLogger()
public org.apache.log4j.Logger getAntLogger()
public void setLevel(org.apache.log4j.Level level)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||