com.sap.tc.logging.interfaces
Interface IFileLog

All Superinterfaces:
java.lang.Cloneable, ILog, IObjectInfo
All Known Subinterfaces:
IReadableLog
All Known Implementing Classes:
FileLog

public interface IFileLog
extends ILog


Method Summary
 int getCnt()
          Gets the max count number of rotating fileset
 long getFileLength()
          Returns the length of the file(s).
 java.lang.String getFileName()
          Gets the current file name represented by this FileLog.
 int getLimit()
          Gets the limit file size used for sequencing on the rotating output file
 java.lang.String getParent()
          Returns the pathname string of this FileLog object's pattern's parent, or null if the pattern does not expand to a pathname that has a parent directory.
 java.lang.String getPath()
          Returns the pathname string of the current file this FileLog object represent.
 java.lang.String getPattern()
          Gets the file name pattern of this file log.
 boolean isAppend()
          Checks whether this file log writes messages to the end of the specified file rather than the beginning.
 
Methods inherited from interface com.sap.tc.logging.interfaces.ILog
addFilter, beLogged, close, flush, getEffectiveSeverity, getEncoding, getFilters, getFooter, getFormatter, getHeader, getLogTypeAccessibility, getNumberOfLogRecordsWritten, isAutoFlush, isClosed, isOpened, open, removeFilter, removeFilters, setAutoFlush, setEffectiveSeverity, setEncoding, setFormatter, setLogTypeAccessibility, status
 
Methods inherited from interface com.sap.tc.logging.interfaces.IObjectInfo
getDescription, getName, getVerInUse
 

Method Detail

isAppend

public boolean isAppend()
Checks whether this file log writes messages to the end of the specified file rather than the beginning.
Returns:
true if and only if this file log writes messages to the end of the specified file rather than the beginning

getPattern

public java.lang.String getPattern()
Gets the file name pattern of this file log.
Returns:
File name pattern

getFileName

public java.lang.String getFileName()
Gets the current file name represented by this FileLog. Cann be null;
Returns:
The file name

getFileLength

public long getFileLength()
Returns the length of the file(s).
Returns:
the length of this file, measured in bytes.
Throws:
IOException - if an I/O error occurs.

getLimit

public int getLimit()
Gets the limit file size used for sequencing on the rotating output file
Returns:
Limit file size

getCnt

public int getCnt()
Gets the max count number of rotating fileset
Returns:
Number of files in rotating fileset.

getPath

public java.lang.String getPath()
Returns the pathname string of the current file this FileLog object represent.
Returns:
The pathname

getParent

public java.lang.String getParent()
Returns the pathname string of this FileLog object's pattern's parent, or null if the pattern does not expand to a pathname that has a parent directory.
Returns:
The parent pathname