PublisherServer
Class PublisherServlet.Log

java.lang.Object
  |
  +--PublisherServer.PublisherServlet.Log

class PublisherServlet.Log
extends java.lang.Object

Class responsible to log messages.


Field Summary
private  java.io.PrintWriter log
          PrintWriter initialized by constructor.
(package private)  java.lang.String logFile
          log file name
private  java.text.SimpleDateFormat sdf
          SimpleDateFormat used to build log entries
private  boolean toTrace
          boolean initialized by constructor true: log
 
Constructor Summary
(package private) PublisherServlet.Log(java.lang.String szToTrace, java.lang.String logfile)
           
 
Method Summary
(package private)  void clear()
          Empties the log file.
(package private)  void errorPrint(java.lang.String msg)
          Error logging method.
protected  void finalize()
          to avoid loitering
(package private)  boolean getTrace()
          trace getting method.
(package private)  void logprint(java.lang.String msg)
          logging method.
(package private)  void setTrace(boolean mode)
          trace setting method.
 
Methods inherited from class java.lang.Object
, clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

sdf

private final java.text.SimpleDateFormat sdf
SimpleDateFormat used to build log entries

toTrace

private boolean toTrace
boolean initialized by constructor true: log
See Also:
logprint(String msg)

log

private java.io.PrintWriter log
PrintWriter initialized by constructor.

logFile

java.lang.String logFile
log file name
Constructor Detail

PublisherServlet.Log

PublisherServlet.Log(java.lang.String szToTrace,
                     java.lang.String logfile)
Parameters:
szToTrace - initial tracing mode.
logfile - log file path.
Method Detail

setTrace

final void setTrace(boolean mode)
trace setting method.
Parameters:
mode - new trace mode.

getTrace

final boolean getTrace()
trace getting method.
Returns:
current mode.

logprint

final void logprint(java.lang.String msg)
logging method.
Parameters:
msg - message to format and print.

errorPrint

final void errorPrint(java.lang.String msg)
Error logging method.
Parameters:
msg - message to format and print.

clear

final void clear()
Empties the log file.

finalize

protected void finalize()
to avoid loitering
Overrides:
finalize in class java.lang.Object