com.lucidera.runtime
Class LucidDbRuntimeContext.SummaryLogger

java.lang.Object
  extended by com.lucidera.runtime.LucidDbRuntimeContext.ErrorLoggerBase
      extended by com.lucidera.runtime.LucidDbRuntimeContext.DefaultErrorLogger
          extended by com.lucidera.runtime.LucidDbRuntimeContext.SummaryLogger
All Implemented Interfaces:
LucidDbRuntimeContext.ErrorLogger, ClosableAllocation
Enclosing class:
LucidDbRuntimeContext

private class LucidDbRuntimeContext.SummaryLogger
extends LucidDbRuntimeContext.DefaultErrorLogger

SummaryLogger create a summary of all error logs


Field Summary
 
Fields inherited from class com.lucidera.runtime.LucidDbRuntimeContext.DefaultErrorLogger
filename
 
Fields inherited from class com.lucidera.runtime.LucidDbRuntimeContext.ErrorLoggerBase
fieldCount, names, row, values
 
Constructor Summary
private LucidDbRuntimeContext.SummaryLogger(String filename)
           
 
Method Summary
 void logSummary(LucidDbRuntimeContext.SummaryLogEntry entry)
          Logs an entry into the summary file.
 
Methods inherited from class com.lucidera.runtime.LucidDbRuntimeContext.DefaultErrorLogger
closeAllocation, getFilename, log, log
 
Methods inherited from class com.lucidera.runtime.LucidDbRuntimeContext.ErrorLoggerBase
completeDeferredException, getErrorCount, getFieldName, getName, getRecordString, getValue, getWarningCount, log, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LucidDbRuntimeContext.SummaryLogger

private LucidDbRuntimeContext.SummaryLogger(String filename)
Method Detail

logSummary

public void logSummary(LucidDbRuntimeContext.SummaryLogEntry entry)
Logs an entry into the summary file. This method must be synchronized as various sessions may try to write into the same summary file.