net.sourceforge.cruisecontrol
Class BuildOutputLoggerManager

java.lang.Object
  extended bynet.sourceforge.cruisecontrol.BuildOutputLoggerManager

public class BuildOutputLoggerManager
extends java.lang.Object

Lazy load a BuildOutputLogger.


Field Summary
static BuildOutputLoggerManager INSTANCE
           
 
Method Summary
 BuildOutputLogger lookup()
          If we haven't already created one, create a temporary BuildOutputLogger to retrieve empty lines.
 BuildOutputLogger lookupOrCreate(java.io.File outputFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final BuildOutputLoggerManager INSTANCE
Method Detail

lookup

public BuildOutputLogger lookup()
If we haven't already created one, create a temporary BuildOutputLogger to retrieve empty lines.

Returns:
Either logger or a temporary empty logger.

lookupOrCreate

public BuildOutputLogger lookupOrCreate(java.io.File outputFile)