org.apache.derby.impl.store.replication
Class ReplicationLogger

java.lang.Object
  extended by org.apache.derby.impl.store.replication.ReplicationLogger

public class ReplicationLogger
extends java.lang.Object


Field Summary
private  java.lang.String dbname
          The name of the replicated database
private  boolean verbose
          Whether or not to print log messages to derby.log.
 
Constructor Summary
ReplicationLogger(java.lang.String dbname)
           
 
Method Summary
 void logError(java.lang.String msgId, java.lang.Throwable t)
          Print error message and the stack trace of the throwable to the log (usually derby.log) provided that verbose is true.
 void logText(java.lang.String text, boolean writeHeader)
          Print a text to the log (usually derby.log), provided that verbose is true.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

verbose

private final boolean verbose
Whether or not to print log messages to derby.log. Defaults to true, but can be set to false with derby property "derby.replication.verbose=false".


dbname

private final java.lang.String dbname
The name of the replicated database

Constructor Detail

ReplicationLogger

public ReplicationLogger(java.lang.String dbname)
Method Detail

logError

public void logError(java.lang.String msgId,
                     java.lang.Throwable t)
Print error message and the stack trace of the throwable to the log (usually derby.log) provided that verbose is true. If verbose is false, nothing is logged.

Parameters:
msgId - The error message id
t - Error trace starts from this error

logText

public void logText(java.lang.String text,
                    boolean writeHeader)
Print a text to the log (usually derby.log), provided that verbose is true.

Parameters:
text - The text that will be logged
writeHeader - if true, encapsulates message in "begin error message" and "end error message" lines. If false, timestamps the text and writes it to the log without the header and footer.

Built on Thu 2010-12-23 20:49:13+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.