Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.adfnmc.java.util.logging
Class StringWriterHandler

java.lang.Object
  extended by oracle.adfnmc.java.util.logging.Handler
      extended by oracle.adfnmc.java.util.logging.StringWriterHandler

public class StringWriterHandler
extends Handler

A Handler that writes to a String. This is useful mainly for testing purposes, when you want to make sure that what gets logged is what you expected. Applying a StringWriterHandler to a given Logger will let you programmatically determine, e.g. using j2meunit assertions, that the log contains certain message, or does not contain certain messages.


Field Summary
static java.lang.Class CLASS_INSTANCE
           
 
Fields inherited from class oracle.adfnmc.java.util.logging.Handler
prefix
 
Constructor Summary
StringWriterHandler()
           
 
Method Summary
 void close()
          Closes this handler.
 void flush()
          Flushes any buffered output.
 java.lang.StringBuffer getBuffer()
           
 void publish(LogRecord record)
          Accepts an actual logging request.
protected  void setPrefix(java.lang.String prefix)
           
 
Methods inherited from class oracle.adfnmc.java.util.logging.Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatter, setLevel
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_INSTANCE

public static final java.lang.Class CLASS_INSTANCE
Constructor Detail

StringWriterHandler

public StringWriterHandler()
Method Detail

close

public void close()
Description copied from class: Handler
Closes this handler. A flush operation will usually be performed and all the associated resources will be freed. Client applications should not use a handler after closing it.

Specified by:
close in class Handler

flush

public void flush()
Description copied from class: Handler
Flushes any buffered output.

Specified by:
flush in class Handler

publish

public void publish(LogRecord record)
Description copied from class: Handler
Accepts an actual logging request.

Specified by:
publish in class Handler
Parameters:
record - the log record to be logged

getBuffer

public java.lang.StringBuffer getBuffer()

setPrefix

protected void setPrefix(java.lang.String prefix)
Overrides:
setPrefix in class Handler

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

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