Skip navigation links

Oracle® Coherence Java API Reference
Release 3.7.1.0

E22843-01


com.tangosol.coherence.servlet
Class CacheFactoryLogHandler

java.lang.Object
  extended by java.util.logging.Handler
      extended by java.util.logging.StreamHandler
          extended by com.tangosol.coherence.servlet.CacheFactoryLogHandler


public class CacheFactoryLogHandler
extends java.util.logging.StreamHandler

Constructor Summary
CacheFactoryLogHandler()
           

 

Method Summary
 void close()
          Close the current output stream.
 void flush()
          Flush any buffered messages.
 void publish(java.util.logging.LogRecord record)
          Format and publish a LogRecord.

 

Methods inherited from class java.util.logging.StreamHandler
isLoggable, setEncoding, setOutputStream

 

Methods inherited from class java.util.logging.Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, reportError, setErrorManager, setFilter, setFormatter, setLevel

 

Constructor Detail

CacheFactoryLogHandler

public CacheFactoryLogHandler()

Method Detail

publish

public void publish(java.util.logging.LogRecord record)
Description copied from class: java.util.logging.StreamHandler
Format and publish a LogRecord.

The StreamHandler first checks if there is an OutputStream and if the given LogRecord has at least the required log level. If not it silently returns. If so, it calls any associated Filter to check if the record should be published. If so, it calls its Formatter to format the record and then writes the result to the current output stream.

If this is the first LogRecord to be written to a given OutputStream, the Formatter's "head" string is written to the stream before the LogRecord is written.

Overrides:
publish in class java.util.logging.StreamHandler
Parameters:
record - description of the log event. A null record is silently ignored and is not published

flush

public void flush()
Description copied from class: java.util.logging.StreamHandler
Flush any buffered messages.
Overrides:
flush in class java.util.logging.StreamHandler

close

public void close()
           throws java.lang.SecurityException
Description copied from class: java.util.logging.StreamHandler
Close the current output stream.

The Formatter's "tail" string is written to the stream before it is closed. In addition, if the Formatter's "head" string has not yet been written to the stream, it will be written before the "tail" string.

Overrides:
close in class java.util.logging.StreamHandler
Throws:
java.lang.SecurityException - if a security manager exists and if the caller does not have LoggingPermission("control").

Skip navigation links

Oracle® Coherence Java API Reference
Release 3.7.1.0

E22843-01


Copyright © 2000, 2011, Oracle and/or its affiliates. All rights reserved.