JBoss STDIO 1.0.0.GA

org.jboss.stdio
Class LoggingWriter

java.lang.Object
  extended by java.io.Writer
      extended by org.jboss.stdio.AbstractLoggingWriter
          extended by org.jboss.stdio.LoggingWriter
All Implemented Interfaces:
Closeable, Flushable, Appendable

public final class LoggingWriter
extends AbstractLoggingWriter

A writer which sends its data to a logger.


Field Summary
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
LoggingWriter(Logger log, Level level)
          Construct a new instance.
LoggingWriter(String category, Level level)
          Construct a new instance.
LoggingWriter(String category, String levelName)
          Construct a new instance.
 
Method Summary
protected  Level getLevel()
          Get the level at which to log.
protected  Logger getLogger()
          Get the logger to use.
 
Methods inherited from class org.jboss.stdio.AbstractLoggingWriter
close, flush, write, write
 
Methods inherited from class java.io.Writer
append, append, append, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingWriter

public LoggingWriter(String category,
                     String levelName)
Construct a new instance.

Parameters:
category - the log category to use
levelName - the name of the level at which to log messages

LoggingWriter

public LoggingWriter(String category,
                     Level level)
Construct a new instance.

Parameters:
category - the log category to use
level - the level at which to log messages

LoggingWriter

public LoggingWriter(Logger log,
                     Level level)
Construct a new instance.

Parameters:
log - the logger to use
level - the level at which to log messages
Method Detail

getLogger

protected Logger getLogger()
Get the logger to use.

Specified by:
getLogger in class AbstractLoggingWriter
Returns:
the logger

getLevel

protected Level getLevel()
Get the level at which to log.

Specified by:
getLevel in class AbstractLoggingWriter
Returns:
the level

JBoss STDIO 1.0.0.GA

Copyright © 2010 JBoss, a division of Red Hat, Inc.