mandala.util
Class Syslog

java.lang.Object
  extended bymandala.util.Syslog

public class Syslog
extends java.lang.Object

This class provide a centralized point for logging in a program. log message, debug message, error message are managed by this class.

Since:
1.0
Version:
1.0
Author:
eipi

Field Summary
 boolean DEBUG
          Describe variable DEBUG here.
static java.lang.String DEBUG_VALUE_PROPERTY
           
 java.lang.Object header
          Describe variable header here.
 boolean LOG
          Describe variable LOG here.
 
Constructor Summary
Syslog()
           
 
Method Summary
 void alert(java.lang.String reason)
          Describe alert method here.
 void debug(java.lang.Object msg)
          Describe debug method here.
 void emergency(java.lang.String source, java.lang.String reason)
          Describe emergency method here.
 void error(java.lang.String reason)
          Describe error method here.
 void error(java.lang.Throwable exception)
          Describe error method here.
 void error(java.lang.Throwable ex, java.lang.String reason)
          Describe error method here.
 void exception(java.lang.Throwable ex)
          Describe exception method here.
 void exception(java.lang.Throwable ex, java.lang.String reason)
          Describe exception method here.
 void log(java.lang.Object msg)
          Describe log method here.
 void setDebugStream(java.io.PrintWriter debugStream)
          Describe setDebugStream method here.
 void setDebugStream(java.lang.String filename)
          Describe setDebugStream method here.
 void setErrorStream(java.io.PrintWriter errorStream)
          Describe setErrorStream method here.
 void setErrorStream(java.lang.String filename)
          Describe setErrorStream method here.
 void setLogStream(java.io.PrintWriter logStream)
          Describe setLogStream method here.
 void setLogStream(java.lang.String filename)
          Describe setLogStream method here.
 void trace()
          Describe trace method here.
 void trace(java.lang.String reason)
          Describe trace method here.
 void warning(java.lang.String reason)
          Describe warning method here.
 void warning(java.lang.Throwable ex)
          Describe warning method here.
 void warning(java.lang.Throwable ex, java.lang.String reason)
          Describe warning method here.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG_VALUE_PROPERTY

public static final java.lang.String DEBUG_VALUE_PROPERTY

DEBUG

public boolean DEBUG
Describe variable DEBUG here.


LOG

public boolean LOG
Describe variable LOG here.


header

public java.lang.Object header
Describe variable header here.

Constructor Detail

Syslog

public Syslog()
Method Detail

setDebugStream

public void setDebugStream(java.io.PrintWriter debugStream)
Describe setDebugStream method here.

Parameters:
debugStream - a PrintWriter value

setLogStream

public void setLogStream(java.io.PrintWriter logStream)
Describe setLogStream method here.

Parameters:
logStream - a PrintWriter value

setErrorStream

public void setErrorStream(java.io.PrintWriter errorStream)
Describe setErrorStream method here.

Parameters:
errorStream - a PrintWriter value

setDebugStream

public void setDebugStream(java.lang.String filename)
                    throws java.io.IOException
Describe setDebugStream method here.

Parameters:
filename - a String value
Throws:
java.io.IOException - if an error occurs

setLogStream

public void setLogStream(java.lang.String filename)
                  throws java.io.IOException
Describe setLogStream method here.

Parameters:
filename - a String value
Throws:
java.io.IOException - if an error occurs

setErrorStream

public void setErrorStream(java.lang.String filename)
                    throws java.io.IOException
Describe setErrorStream method here.

Parameters:
filename - a String value
Throws:
java.io.IOException - if an error occurs

exception

public void exception(java.lang.Throwable ex)
Describe exception method here.

Parameters:
ex - a Throwable value

exception

public void exception(java.lang.Throwable ex,
                      java.lang.String reason)
Describe exception method here.

Parameters:
ex - a Throwable value
reason - a String value

warning

public void warning(java.lang.Throwable ex)
Describe warning method here.

Parameters:
ex - a Throwable value

warning

public void warning(java.lang.Throwable ex,
                    java.lang.String reason)
Describe warning method here.

Parameters:
ex - a Throwable value
reason - a String value

warning

public void warning(java.lang.String reason)
Describe warning method here.

Parameters:
reason - a String value

log

public void log(java.lang.Object msg)
Describe log method here.

Parameters:
msg - an Object value

debug

public void debug(java.lang.Object msg)
Describe debug method here.

Parameters:
msg - an Object value

error

public void error(java.lang.Throwable ex,
                  java.lang.String reason)
Describe error method here.

Parameters:
ex - a Throwable value
reason - a String value

error

public void error(java.lang.Throwable exception)
Describe error method here.

Parameters:
exception - a Throwable value

error

public void error(java.lang.String reason)
Describe error method here.

Parameters:
reason - a String value

trace

public void trace(java.lang.String reason)
Describe trace method here.

Parameters:
reason - a String value

trace

public void trace()
Describe trace method here.


alert

public void alert(java.lang.String reason)
Describe alert method here.

Parameters:
reason - a String value

emergency

public void emergency(java.lang.String source,
                      java.lang.String reason)
Describe emergency method here.

Parameters:
source - a String value
reason - a String value


Mandala help mailing list