Package com.enterprisedt.util.debug
Class RollingFileAppender
java.lang.Object
com.enterprisedt.util.debug.FileAppender
com.enterprisedt.util.debug.RollingFileAppender
- All Implemented Interfaces:
Appender
Rolling file appender that moves the log file to
a backup file once it exceeds a certain size.
- Version:
- $Revision$
- Author:
- Bruce Blackshaw
-
Field Summary
FieldsFields inherited from class com.enterprisedt.util.debug.FileAppender
closed, log -
Constructor Summary
ConstructorsConstructorDescriptionRollingFileAppender(String file) ConstructorRollingFileAppender(String file, long maxFileSize) Constructor -
Method Summary
Modifier and TypeMethodDescriptionlongGet the maximum number of backup filesintGet the max size of a backup filevoidLog a messagevoidLog a stack tracevoidsetMaxSizeRollBackups(int maxSizeRollBackups) Set the maximum number of backup filesMethods inherited from class com.enterprisedt.util.debug.FileAppender
close, getFile, open
-
Field Details
-
cvsId
Revision control id- See Also:
-
-
Constructor Details
-
RollingFileAppender
Constructor- Parameters:
file- file to log tomaxFileSize- maximum size of log file in bytes- Throws:
IOException
-
RollingFileAppender
Constructor- Parameters:
file- file to log to- Throws:
IOException
-
-
Method Details
-
getMaxSizeRollBackups
public int getMaxSizeRollBackups()Get the max size of a backup file- Returns:
- int
-
setMaxSizeRollBackups
public void setMaxSizeRollBackups(int maxSizeRollBackups) Set the maximum number of backup files- Parameters:
maxSizeRollBackups- number of files
-
getMaxFileSize
public long getMaxFileSize()Get the maximum number of backup files- Returns:
- int
-
log
Log a message- Specified by:
login interfaceAppender- Overrides:
login classFileAppender- Parameters:
msg- message to log
-
log
Description copied from interface:AppenderLog a stack trace- Specified by:
login interfaceAppender- Overrides:
login classFileAppender- Parameters:
t- throwable object
-