com.go.trove.log
Class DailyFileLogStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--com.go.trove.log.IntervalLogStream
              |
              +--com.go.trove.log.DailyLogStream
                    |
                    +--com.go.trove.log.DailyFileLogStream

public class DailyFileLogStream
extends DailyLogStream

Complete daily file logging stream. Outputs to files created by FileLogStreamFactory.

Version:
12 , 9/07/00
Author:
Brian S O'Neill

Inner classes inherited from class com.go.trove.log.IntervalLogStream
IntervalLogStream.Factory
 
Field Summary
static java.lang.String DEFAULT_EXTENSION
          Default extension is ".log"
static java.text.DateFormat DEFAULT_FORMAT
          Default format is "yyyyMMdd"
 
Constructor Summary
DailyFileLogStream(java.io.File directory)
           
DailyFileLogStream(java.io.File directory, java.text.DateFormat format)
           
DailyFileLogStream(java.io.File directory, java.text.DateFormat format, java.lang.String extension)
           
 
Methods inherited from class com.go.trove.log.DailyLogStream
moveToIntervalStart, moveToNextIntervalStart
 
Methods inherited from class com.go.trove.log.IntervalLogStream
close, finalize, flush, startAutoRollover, stopAutoRollover, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_FORMAT

public static final java.text.DateFormat DEFAULT_FORMAT
Default format is "yyyyMMdd"

DEFAULT_EXTENSION

public static final java.lang.String DEFAULT_EXTENSION
Default extension is ".log"
Constructor Detail

DailyFileLogStream

public DailyFileLogStream(java.io.File directory)

DailyFileLogStream

public DailyFileLogStream(java.io.File directory,
                          java.text.DateFormat format)

DailyFileLogStream

public DailyFileLogStream(java.io.File directory,
                          java.text.DateFormat format,
                          java.lang.String extension)