talx x1.0.5

logging.loggers
Class MultiLogger

java.lang.Object
  extended bylogging.loggers.Logger
      extended bylogging.loggers.MultiLogger

public class MultiLogger
extends Logger

Class the sends logs to multiple encased loggers.


Field Summary
protected  Logger[] logs
           
 
Constructor Summary
MultiLogger(java.lang.String params)
          Sends logs to the encased Logger classes.
 
Method Summary
 void log(java.lang.String user, java.lang.String app, java.lang.String originator, java.lang.String event1, java.lang.String event2, java.lang.String state1, java.lang.String state2)
          Logs anything to given type of log file.
 void log(java.lang.String msg, java.lang.Throwable t)
          Logs the given message and Throwable.
 
Methods inherited from class logging.loggers.Logger
log, throwableToString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logs

protected Logger[] logs
Constructor Detail

MultiLogger

public MultiLogger(java.lang.String params)
Sends logs to the encased Logger classes.

Parameters:
params - This constructor expects to get a String with a space, comma or semicolon delimited list of fully qualified logger classnames with the string parameters listed in paratheses after each class name. The following are valid examples of parameter values: The first example does not perform any logging. The parameter strings for the encased Loggers should not be enclosed in quotes. It is not possible to include a close paren ')' in a parameter string. Amoung other things, this means that a MultiLogger cannot encase other MultiLoggers.
Method Detail

log

public void log(java.lang.String user,
                java.lang.String app,
                java.lang.String originator,
                java.lang.String event1,
                java.lang.String event2,
                java.lang.String state1,
                java.lang.String state2)
Description copied from class: Logger
Logs anything to given type of log file.

Specified by:
log in class Logger

log

public void log(java.lang.String msg,
                java.lang.Throwable t)
Description copied from class: Logger
Logs the given message and Throwable.

Specified by:
log in class Logger

talx x1.0.5

© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.