com.dhtmlx.connector
Class LogManager

java.lang.Object
  extended by com.dhtmlx.connector.LogManager

public class LogManager
extends java.lang.Object

The Class LogManager.


Field Summary
 boolean client_log
          The client logging flag
private  boolean enabled
          The logging flag
private static LogManager instance
          The instance of class
private  java.io.Writer log_writer
          The log writer.
private  java.lang.StringBuffer session
          The session log
 
Constructor Summary
LogManager()
           
 
Method Summary
 void close()
          Close log writer
 void enable_log(java.io.Writer writer)
          Enables logging
 void enable_log(java.io.Writer writer, boolean client)
          Enables log writing
protected  void finalize()
           
 java.lang.String get_session_log()
          Gets session log.
static LogManager getInstance()
          Gets the single instance of LogManager.
 void log(java.lang.String data)
          Log data
 void log(java.lang.String name, java.lang.String value)
          Log data
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

private static LogManager instance
The instance of class


enabled

private boolean enabled
The logging flag


client_log

public boolean client_log
The client logging flag


log_writer

private java.io.Writer log_writer
The log writer.


session

private java.lang.StringBuffer session
The session log

Constructor Detail

LogManager

public LogManager()
Method Detail

getInstance

public static LogManager getInstance()
Gets the single instance of LogManager.

Returns:
single instance of LogManager

enable_log

public void enable_log(java.io.Writer writer,
                       boolean client)
Enables log writing

Parameters:
writer - the log writer
client - the client logging flag

enable_log

public void enable_log(java.io.Writer writer)
Enables logging

Parameters:
writer - the log writer

log

public void log(java.lang.String data)
Log data

Parameters:
data - the data

log

public void log(java.lang.String name,
                java.lang.String value)
Log data

Parameters:
name - the name
value - the value

get_session_log

public java.lang.String get_session_log()
Gets session log.

Returns:
the session log

close

public void close()
Close log writer


finalize

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