org.restlet.engine.log
Class AccessLogFileHandler

java.lang.Object
  extended by java.util.logging.Handler
      extended by java.util.logging.StreamHandler
          extended by java.util.logging.FileHandler
              extended by org.restlet.engine.log.AccessLogFileHandler

public class AccessLogFileHandler
extends FileHandler

Log file handler that uses the AccessLogFormatter by default. Also useful in configuration files to differentiate from the FileHandler.

Author:
Jerome Louvel

Constructor Summary
AccessLogFileHandler()
          Constructor.
AccessLogFileHandler(String pattern)
          Constructor.
AccessLogFileHandler(String pattern, boolean append)
          Constructor.
AccessLogFileHandler(String pattern, int limit, int count)
          Constructor.
AccessLogFileHandler(String pattern, int limit, int count, boolean append)
          Constructor.
 
Method Summary
protected  void init()
          Initialization code common to all constructors.
 
Methods inherited from class java.util.logging.FileHandler
close, publish
 
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

AccessLogFileHandler

public AccessLogFileHandler()
                     throws IOException,
                            SecurityException
Constructor.

Throws:
IOException
SecurityException

AccessLogFileHandler

public AccessLogFileHandler(String pattern)
                     throws IOException,
                            SecurityException
Constructor.

Parameters:
pattern - The name of the output file.
Throws:
IOException
SecurityException

AccessLogFileHandler

public AccessLogFileHandler(String pattern,
                            boolean append)
                     throws IOException,
                            SecurityException
Constructor.

Parameters:
pattern - The name of the output file.
append - Specifies append mode.
Throws:
IOException
SecurityException

AccessLogFileHandler

public AccessLogFileHandler(String pattern,
                            int limit,
                            int count)
                     throws IOException,
                            SecurityException
Constructor.

Parameters:
pattern - The name of the output file.
limit - The maximum number of bytes to write to any one file.
count - The number of files to use.
Throws:
IOException
SecurityException

AccessLogFileHandler

public AccessLogFileHandler(String pattern,
                            int limit,
                            int count,
                            boolean append)
                     throws IOException,
                            SecurityException
Constructor.

Parameters:
pattern - The name of 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.
Throws:
IOException
SecurityException
Method Detail

init

protected void init()
Initialization code common to all constructors.



Copyright © 2005-2013 Restlet.