EAF 7.4 Implementation

org.enhydra.logging
Class MonologSink

java.lang.Object
  extended by org.enhydra.logging.MonologSink
All Implemented Interfaces:
java.io.Serializable, org.mortbay.log.LogSink, org.mortbay.util.LifeCycle

public class MonologSink
extends java.lang.Object
implements org.mortbay.log.LogSink

See Also:
Serialized Form

Field Summary
static java.lang.String PROPERTY_FILE
           
 
Constructor Summary
MonologSink()
           
MonologSink(org.objectweb.util.monolog.api.Logger logger)
          For use with a Monolog factory
MonologSink(java.lang.String name)
           
 
Method Summary
 void configure()
           
 java.lang.String getOptions()
           
 boolean isStarted()
           
 void log(java.lang.String s)
           
 void log(java.lang.String tag, java.lang.Object msg, org.mortbay.log.Frame frame, long time)
           
 void setLogImpl(org.mortbay.log.LogImpl li)
           
 void setOptions(java.lang.String filename)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_FILE

public static java.lang.String PROPERTY_FILE
Constructor Detail

MonologSink

public MonologSink()
            throws com.lutris.util.ConfigException
Throws:
com.lutris.util.ConfigException

MonologSink

public MonologSink(java.lang.String name)
            throws com.lutris.util.ConfigException
Throws:
com.lutris.util.ConfigException

MonologSink

public MonologSink(org.objectweb.util.monolog.api.Logger logger)
For use with a Monolog factory

Method Detail

setOptions

public void setOptions(java.lang.String filename)

getOptions

public java.lang.String getOptions()

setLogImpl

public void setLogImpl(org.mortbay.log.LogImpl li)
Specified by:
setLogImpl in interface org.mortbay.log.LogSink

start

public void start()
           throws java.lang.Exception
Specified by:
start in interface org.mortbay.util.LifeCycle
Throws:
java.lang.Exception

stop

public void stop()
Specified by:
stop in interface org.mortbay.util.LifeCycle

isStarted

public boolean isStarted()
Specified by:
isStarted in interface org.mortbay.util.LifeCycle

log

public void log(java.lang.String tag,
                java.lang.Object msg,
                org.mortbay.log.Frame frame,
                long time)
Specified by:
log in interface org.mortbay.log.LogSink

log

public void log(java.lang.String s)
Specified by:
log in interface org.mortbay.log.LogSink

configure

public void configure()
               throws com.lutris.util.ConfigException
Throws:
com.lutris.util.ConfigException

EAF 7.4 Implementation