GigaSpaces XAP 7.0 API

com.gigaspaces.security.audit
Class AuditHandler

java.lang.Object
  extended by java.util.logging.Handler
      extended by java.util.logging.StreamHandler
          extended by com.gigaspaces.logger.RollingFileHandler
              extended by com.gigaspaces.security.audit.AuditHandler

public class AuditHandler
extends RollingFileHandler

A declarable extension to RollingFileHandler. It is exactly as using the handler itself, but allows you to have separate configurations properties for auditing - such as file name, formatter, etc.

Since:
7.0.1
Author:
Moran Avigdor

Field Summary
 
Fields inherited from class com.gigaspaces.logger.RollingFileHandler
APPEND_PROP, BACKUP_POLICY_PROP, DATE_PATTERN_DEFAULT, DATE_PROP, DEBUG_LEVEL, DEBUG_LEVEL_DEFAULT, FILE_APPEND_DEFAULT, FILENAME_PATTERN_DEFAULT, FILENAME_PATTERN_PROP, FILENAME_PATTTERN_PLACEHOLDER_PREFIX, FORMATTER_PROP, HANDLER_PROP_PREFIX, HOMEDIR_PROP, HOST_PROP, LEVEL_PROP, PID_PROP, SERVICE_PROP, SIZE_ROLLING_POLICY_DEFAULT, SIZE_ROLLING_POLICY_PROP, TIME_ROLLING_POLICY_DEFAULT, TIME_ROLLING_POLICY_PROP
 
Constructor Summary
AuditHandler()
          Construct a default FileHandler.
 
Method Summary
 
Methods inherited from class com.gigaspaces.logger.RollingFileHandler
configure, publish
 
Methods inherited from class java.util.logging.StreamHandler
close, 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

AuditHandler

public AuditHandler()
             throws IOException,
                    SecurityException
Construct a default FileHandler. This will be configured entirely from LogManager properties (or their default values).

Throws:
IOException
SecurityException

GigaSpaces XAP 7.0 API

Copyright © GigaSpaces.