|
Préférences
Moteurs de recherche
|
||||||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.6.0
java.util.logging
|
Constructor Summary | |
---|---|
FileHandler()
Construct a default FileHandler. |
|
FileHandler(String pattern)
Initialize a FileHandler to write to the given filename. |
|
FileHandler(String pattern,
boolean append)
Initialize a FileHandler to write to the given filename, with optional append. |
|
FileHandler(String pattern,
int limit,
int count)
Initialize a FileHandler to write to a set of files. |
|
FileHandler(String pattern,
int limit,
int count,
boolean append)
Initialize a FileHandler to write to a set of files with optional append. |
Method Summary | |
---|---|
void |
close()
Close all the files. |
void |
publish(LogRecord record)
Format and publish a LogRecord. |
Methods inherited from class java.util.logging.StreamHandler |
---|
flush, isLoggable, setEncoding, setOutputStream |
Methods inherited from class java.util.logging.Handler |
---|
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, reportError, setErrorManager, setFilter, setFormatter, setLevel |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FileHandler() throws IOException, SecurityException
IOException
- if there are IO problems opening the files.
SecurityException
- if a security manager exists and if
the caller does not have LoggingPermission("control")).
NullPointerException
- if pattern property is an empty String.public FileHandler(String pattern) throws IOException, SecurityException
The FileHandler is configured based on LogManager properties (or their default values) except that the given pattern argument is used as the filename pattern, the file limit is set to no limit, and the file count is set to one.
There is no limit on the amount of data that may be written, so use this with care.
pattern
- the name of the output file
IOException
- if there are IO problems opening the files.
SecurityException
- if a security manager exists and if
the caller does not have LoggingPermission("control").
IllegalArgumentException
- if pattern is an empty stringpublic FileHandler(String pattern, boolean append) throws IOException, SecurityException
The FileHandler is configured based on LogManager properties (or their default values) except that the given pattern argument is used as the filename pattern, the file limit is set to no limit, the file count is set to one, and the append mode is set to the given append argument.
There is no limit on the amount of data that may be written, so use this with care.
pattern
- the name of the output fileappend
- specifies append mode
IOException
- if there are IO problems opening the files.
SecurityException
- if a security manager exists and if
the caller does not have LoggingPermission("control").
IllegalArgumentException
- if pattern is an empty stringpublic FileHandler(String pattern, int limit, int count) throws IOException, SecurityException
The FileHandler is configured based on LogManager properties (or their default values) except that the given pattern argument is used as the filename pattern, the file limit is set to the limit argument, and the file count is set to the given count argument.
The count must be at least 1.
pattern
- the pattern for naming the output filelimit
- the maximum number of bytes to write to any one filecount
- the number of files to use
IOException
- if there are IO problems opening the files.
SecurityException
- if a security manager exists and if
the caller does not have LoggingPermission("control").
IllegalArgumentException
- if limit < 0, or count < 1.
IllegalArgumentException
- if pattern is an empty stringpublic FileHandler(String pattern, int limit, int count, boolean append) throws IOException, SecurityException
The FileHandler is configured based on LogManager properties (or their default values) except that the given pattern argument is used as the filename pattern, the file limit is set to the limit argument, and the file count is set to the given count argument, and the append mode is set to the given append argument.
The count must be at least 1.
pattern
- the pattern for naming the output filelimit
- the maximum number of bytes to write to any one filecount
- the number of files to useappend
- specifies append mode
IOException
- if there are IO problems opening the files.
SecurityException
- if a security manager exists and if
the caller does not have LoggingPermission("control").
IllegalArgumentException
- if limit < 0, or count < 1.
IllegalArgumentException
- if pattern is an empty stringMethod Detail |
---|
public void publish(LogRecord record)
publish
in class StreamHandler
record
- description of the log event. A null record is
silently ignored and is not publishedpublic void close() throws SecurityException
close
in class StreamHandler
SecurityException
- if a security manager exists and if
the caller does not have LoggingPermission("control").