|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Logger
The logger used by Leafcutter. You can obtain a singleton instance of this from TaskRunner's getLogger() method and use it to write to the same logs as Leafcutter.
By default, the underlying implementation is log4j, configured by log4j.properties in the root of leafcutter.jar.
By default, only info and error messages are logged, and all logging is to the console.
Place your own log4j.properties in a directory or JAR before leafcutter.jar in your CLASSPATH if you want to confgure log4j differently.
See the User Guide for more information.
TaskRunner.getLogger()
Method Summary | |
---|---|
int |
getErrorCount()
|
int |
getWarningCount()
|
boolean |
isDebugEnabled()
|
boolean |
isErrorEnabled()
|
boolean |
isInfoEnabled()
|
boolean |
isVerboseEnabled()
|
boolean |
isWarnEnabled()
|
void |
log(java.lang.String message)
Log a message at the default level (info). |
void |
log(java.lang.Throwable t)
Log an exception's stack trace at error level. |
void |
logBanner(java.lang.String message)
Log a banner message at "info" level. |
void |
logDebug(java.lang.String message)
Log an warning message. |
void |
logError(java.lang.String message)
Log an error message. |
void |
logInfo(java.lang.String message)
Log an information message. |
void |
logVerbose(java.lang.String message)
Log a verbose message. |
void |
logWarn(java.lang.String message)
Log an warning message. |
void |
logWarningBanner(java.lang.String message)
Log a banner message at "warning" level. |
void |
setDebug(boolean enabled)
Enable or disable debug messages. |
void |
setError(boolean enabled)
Enable or disable error messages. |
void |
setInfo(boolean enabled)
Enable or disable info messages. |
boolean |
setMaxLineLength(int length)
Optional method which sets the maximum length of lines output by the logger Implementors can choose to implement this as a "do-nothing" method which should return false |
void |
setVerbose(boolean enabled)
Enable or disable verbose messages. |
void |
setWarn(boolean enabled)
Enable or disable warning messages. |
Method Detail |
---|
void log(java.lang.String message)
message
- The message to logvoid logError(java.lang.String message)
message
- The message to logvoid logInfo(java.lang.String message)
message
- The message to logvoid logWarn(java.lang.String message)
message
- The message to logvoid logDebug(java.lang.String message)
message
- The message to logvoid logVerbose(java.lang.String message)
message
- The message to logvoid logBanner(java.lang.String message)
########################### # Starting build ###########################Method log.
message
- The message to logvoid logWarningBanner(java.lang.String message)
########################### # Be careful!! ###########################Method log.
message
- The message to logvoid log(java.lang.Throwable t)
message
- The message to logint getWarningCount()
int getErrorCount()
void setDebug(boolean enabled)
enabled
- void setError(boolean enabled)
enabled
- void setInfo(boolean enabled)
enabled
- void setVerbose(boolean enabled)
enabled
- void setWarn(boolean enabled)
enabled
- boolean isDebugEnabled()
boolean isErrorEnabled()
boolean isInfoEnabled()
boolean isVerboseEnabled()
boolean isWarnEnabled()
boolean setMaxLineLength(int length)
length
-
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |