org.olat.core.util.vfs
Class VFSLeafHandler

java.lang.Object
  extended by java.util.logging.Handler
      extended by java.util.logging.StreamHandler
          extended by org.olat.core.util.vfs.VFSLeafHandler

public class VFSLeafHandler
extends java.util.logging.StreamHandler

Description:
Log handler that logs to a virtual file system leaf. The handler opens the file for each log entry and closes it after that immediately. (in order to not waste too many unix filehandles)

Initial Date: Aug 30, 2005

Author:
gnaegi

Constructor Summary
VFSLeafHandler(VFSLeaf vfsLeaf, java.util.logging.Formatter formatter)
           
 
Method Summary
 void publish(java.util.logging.LogRecord arg0)
           
 
Methods inherited from class java.util.logging.StreamHandler
close, flush, isLoggable, setEncoding
 
Methods inherited from class java.util.logging.Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, setErrorManager, setFilter, setFormatter, setLevel
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VFSLeafHandler

public VFSLeafHandler(VFSLeaf vfsLeaf,
                      java.util.logging.Formatter formatter)
Parameters:
vfsLeaf - The logfile
formatter -
Method Detail

publish

public void publish(java.util.logging.LogRecord arg0)
Overrides:
publish in class java.util.logging.StreamHandler
See Also:
Handler.publish(java.util.logging.LogRecord)