public FileHandler (String pattern, int limit, int count, boolean append) throws IOException, SecurityException

Initialize a FileHandler to write to a set of files with optional append. When (approximately) the given limit has been written to one file, another file will be opened. The output will cycle through a set of count files.

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.

Parameters:
pattern    the pattern for naming the output file
limit    the maximum number of bytes to write to any one file
count    the number of files to use
append    specifies append mode

Exceptions:
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 string