com.maverick.events
Class EventLog

java.lang.Object
  extended by com.maverick.events.EventLog

public final class EventLog
extends java.lang.Object

This is a wrapper class. It allows all log.info and log.debug calls to be replaced with its methods. When a Log* method is called it fires a new J2SSH event of the appropriate log type, and adds the message as an attribute. If a throwable object is passed as a parameter, this is added as an attribute of event fired.

Author:
david

Constructor Summary
EventLog()
           
 
Method Summary
static void LogDebugEvent(java.lang.Object source, java.lang.String message)
          A debug event
static void LogErrorEvent(java.lang.Object source, java.lang.String message)
          An error log event
static void LogEvent(java.lang.Object source, java.lang.String message)
          A normal log event
static void LogEvent(java.lang.Object source, java.lang.String message, java.lang.Throwable t)
          An exception event
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventLog

public EventLog()
Method Detail

LogEvent

public static void LogEvent(java.lang.Object source,
                            java.lang.String message)
A normal log event

Parameters:
source -
message -

LogErrorEvent

public static void LogErrorEvent(java.lang.Object source,
                                 java.lang.String message)
An error log event

Parameters:
source -
message -

LogDebugEvent

public static void LogDebugEvent(java.lang.Object source,
                                 java.lang.String message)
A debug event

Parameters:
source -
message -

LogEvent

public static void LogEvent(java.lang.Object source,
                            java.lang.String message,
                            java.lang.Throwable t)
An exception event

Parameters:
source -
message -
t -


Copyright © 2003-2008 SSHTools LTD. All Rights Reserved.