org.opensync.engine.server
Class Log

java.lang.Object
  extended byorg.opensync.engine.server.Log
All Implemented Interfaces:
java.util.EventListener, TaskListener

public class Log
extends java.lang.Object
implements TaskListener

This class represents the log of the OpenSync application


Field Summary
static org.apache.log4j.Category CONFIG
           
static org.apache.log4j.Category CONNECTOR
           
protected static java.text.SimpleDateFormat dateFormat
           
static org.apache.log4j.Category ERROR
           
protected static int LEVEL_DETAILS
           
protected static int LEVEL_ERROR
           
protected static int LEVEL_INFO
           
static org.apache.log4j.Category ROOT
           
static org.apache.log4j.Category SOURCE
           
static org.apache.log4j.Category STATISTIC
           
static org.apache.log4j.Category SYNCHRONIZER
           
static org.apache.log4j.Category VIEW
           
 
Constructor Summary
Log(java.lang.String directoryPath)
          Construct a log object
 
Method Summary
 void addWriter(java.io.Writer writer, org.apache.log4j.Category category)
           
 void addWriter(java.io.Writer writer, org.apache.log4j.Category category, java.lang.String pattern)
           
 void debug(org.apache.log4j.Category category, java.lang.String msg)
           
 void debug(org.apache.log4j.Category category, java.lang.String msgKey, java.lang.Object[] params)
           
 void error(org.apache.log4j.Category category, java.lang.String msg)
           
 void error(org.apache.log4j.Category category, java.lang.String msgKey, java.lang.Object[] params)
           
 void fatal(org.apache.log4j.Category category, java.lang.String msg)
           
 void fatal(org.apache.log4j.Category category, java.lang.String msgKey, java.lang.Object[] params)
           
 void fatal(org.apache.log4j.Category category, java.lang.Throwable throwable)
           
static java.lang.String formatDate(java.util.Date date)
           
 java.lang.String formatMsgKey(java.lang.String msgKey, java.lang.Object[] params)
           
static java.lang.String formatStackTrace(java.lang.Throwable t)
           
 int getLevel()
           
 void info(org.apache.log4j.Category category, java.lang.String msg)
           
 void info(org.apache.log4j.Category category, java.lang.String msgKey, java.lang.Object[] params)
           
 void setLevel(java.lang.String level)
           
 void taskFail(TaskEvent event)
          Invoked when a task fail
 void taskStart(TaskEvent event)
          Invoked when a task start
 void taskStop(TaskEvent event)
          Invoked when a task stop
 void warn(org.apache.log4j.Category category, java.lang.String msg)
           
 void warn(org.apache.log4j.Category category, java.lang.String msgKey, java.lang.Object[] params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEVEL_ERROR

protected static final int LEVEL_ERROR
See Also:
Constant Field Values

LEVEL_INFO

protected static final int LEVEL_INFO
See Also:
Constant Field Values

LEVEL_DETAILS

protected static final int LEVEL_DETAILS
See Also:
Constant Field Values

ROOT

public static final org.apache.log4j.Category ROOT

SOURCE

public static final org.apache.log4j.Category SOURCE

CONNECTOR

public static final org.apache.log4j.Category CONNECTOR

SYNCHRONIZER

public static final org.apache.log4j.Category SYNCHRONIZER

ERROR

public static final org.apache.log4j.Category ERROR

VIEW

public static final org.apache.log4j.Category VIEW

CONFIG

public static final org.apache.log4j.Category CONFIG

STATISTIC

public static final org.apache.log4j.Category STATISTIC

dateFormat

protected static java.text.SimpleDateFormat dateFormat
Constructor Detail

Log

public Log(java.lang.String directoryPath)
Construct a log object

Parameters:
directoryPath - the directory where put log files
Method Detail

addWriter

public void addWriter(java.io.Writer writer,
                      org.apache.log4j.Category category)
Parameters:
writer -
category -

addWriter

public void addWriter(java.io.Writer writer,
                      org.apache.log4j.Category category,
                      java.lang.String pattern)
Parameters:
writer -
category -
pattern -

fatal

public void fatal(org.apache.log4j.Category category,
                  java.lang.Throwable throwable)
Parameters:
category -
throwable -

fatal

public void fatal(org.apache.log4j.Category category,
                  java.lang.String msg)
Parameters:
category -
msg -

error

public void error(org.apache.log4j.Category category,
                  java.lang.String msg)
Parameters:
category -
msg -

debug

public void debug(org.apache.log4j.Category category,
                  java.lang.String msg)
Parameters:
category -
msg -

info

public void info(org.apache.log4j.Category category,
                 java.lang.String msg)
Parameters:
category -
msg -

warn

public void warn(org.apache.log4j.Category category,
                 java.lang.String msg)
Parameters:
category -
msg -

fatal

public void fatal(org.apache.log4j.Category category,
                  java.lang.String msgKey,
                  java.lang.Object[] params)
Parameters:
category -
msgKey -
params -

error

public void error(org.apache.log4j.Category category,
                  java.lang.String msgKey,
                  java.lang.Object[] params)
Parameters:
category -
msgKey -
params -

debug

public void debug(org.apache.log4j.Category category,
                  java.lang.String msgKey,
                  java.lang.Object[] params)
Parameters:
category -
msgKey -
params -

info

public void info(org.apache.log4j.Category category,
                 java.lang.String msgKey,
                 java.lang.Object[] params)
Parameters:
category -
msgKey -
params -

warn

public void warn(org.apache.log4j.Category category,
                 java.lang.String msgKey,
                 java.lang.Object[] params)
Parameters:
category -
msgKey -
params -

formatMsgKey

public java.lang.String formatMsgKey(java.lang.String msgKey,
                                     java.lang.Object[] params)
Parameters:
msgKey -
params -

formatStackTrace

public static java.lang.String formatStackTrace(java.lang.Throwable t)
Parameters:
t -

taskStart

public void taskStart(TaskEvent event)
Description copied from interface: TaskListener
Invoked when a task start

Specified by:
taskStart in interface TaskListener
Parameters:
event -

taskStop

public void taskStop(TaskEvent event)
Description copied from interface: TaskListener
Invoked when a task stop

Specified by:
taskStop in interface TaskListener
Parameters:
event -

taskFail

public void taskFail(TaskEvent event)
Description copied from interface: TaskListener
Invoked when a task fail

Specified by:
taskFail in interface TaskListener
Parameters:
event -

formatDate

public static java.lang.String formatDate(java.util.Date date)
Parameters:
date -

setLevel

public void setLevel(java.lang.String level)
Parameters:
level -

getLevel

public int getLevel()


Copyright © 2004 sourceforge. All Rights Reserved.