weborb.util.log
Class WriterLogger

java.lang.Object
  extended by weborb.util.log.Logger
      extended by weborb.util.log.WriterLogger
All Implemented Interfaces:
ILogger, ILoggingConstants
Direct Known Subclasses:
DateLogger, FileNameLogger, SizeThresholdLogger

public class WriterLogger
extends Logger
implements ILoggingConstants

WriterLogger

Author:
Midnight Coders, LLC

Field Summary
static java.lang.String EOL
           
 
Fields inherited from interface weborb.util.log.ILoggingConstants
DEBUG, DEFAULT_LOGGER, ERROR, EXCEPTION, INFO, INSTR, MESSAGESERVER, SECURITY, SERIALIZATION
 
Constructor Summary
WriterLogger()
           
WriterLogger(long mask)
           
WriterLogger(java.io.Writer writer)
           
WriterLogger(java.io.Writer writer, long mask)
           
 
Method Summary
 void event(java.lang.String category, java.lang.Object event, java.util.Date timestamp)
          If enabled, log an event of the specified category.
 java.io.Writer getWriter()
           
 void logDateTime(java.lang.String format)
           
 void logThreadName(boolean logThreadName)
           
 void setWriter(java.io.Writer writer)
           
 
Methods inherited from class weborb.util.log.Logger
addMask, disable, enable, getMask, isEnabled, isLogging, isLogging, removeMask, setMask, startLogging, stopLogging
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EOL

public static final java.lang.String EOL
Constructor Detail

WriterLogger

public WriterLogger()

WriterLogger

public WriterLogger(java.io.Writer writer)

WriterLogger

public WriterLogger(long mask)

WriterLogger

public WriterLogger(java.io.Writer writer,
                    long mask)
Method Detail

logDateTime

public void logDateTime(java.lang.String format)

logThreadName

public void logThreadName(boolean logThreadName)

setWriter

public void setWriter(java.io.Writer writer)

getWriter

public java.io.Writer getWriter()

event

public void event(java.lang.String category,
                  java.lang.Object event,
                  java.util.Date timestamp)
Description copied from class: Logger
If enabled, log an event of the specified category.

Specified by:
event in interface ILogger
Specified by:
event in class Logger
Parameters:
category - The category.
event - The event, which is often just a simple string.
timestamp - The time of the event was logged.


Discuss WebORB

Copyright 2003-2008 Midnight Coders, Inc. All Rights Reserved.