org.apache.geronimo.system.logging.log4j.appender
Class FileAppenderService

java.lang.Object
  extended byorg.apache.geronimo.system.logging.log4j.appender.AbstractAppenderService
      extended byorg.apache.geronimo.system.logging.log4j.appender.FileAppenderService
All Implemented Interfaces:
org.apache.geronimo.gbean.GBeanLifecycle
Direct Known Subclasses:
DailyRollingFileAppenderService, RollingFileAppenderService

public class FileAppenderService
extends AbstractAppenderService

An extention of the default Log4j FileAppenderService which will make the directory structure for the set log file.

Version:
$Revision: 1.6 $ $Date: 2004/07/12 06:07:50 $

Field Summary
static org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
           
 
Fields inherited from class org.apache.geronimo.system.logging.log4j.appender.AbstractAppenderService
appender
 
Constructor Summary
FileAppenderService(ServerInfo serverInfo)
           
FileAppenderService(ServerInfo serverInfo, org.apache.log4j.FileAppender appender)
           
 
Method Summary
 void doStart()
           
 void doStop()
           
 boolean getAppend()
           
 boolean getBufferedIO()
           
 int getBufferSize()
           
 String getFile()
           
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
 void setAppend(boolean append)
           
 void setBufferedIO(boolean bufferedIO)
           
 void setBufferSize(int bufferSize)
           
 void setFile(String file)
           
 
Methods inherited from class org.apache.geronimo.system.logging.log4j.appender.AbstractAppenderService
doFail, getEncoding, getImmediateFlush, getLayoutPattern, getThreshold, setEncoding, setImmediateFlush, setLayoutPattern, setThreshold
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GBEAN_INFO

public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
Constructor Detail

FileAppenderService

public FileAppenderService(ServerInfo serverInfo)

FileAppenderService

public FileAppenderService(ServerInfo serverInfo,
                           org.apache.log4j.FileAppender appender)
Method Detail

getAppend

public boolean getAppend()

setAppend

public void setAppend(boolean append)

getFile

public String getFile()

setFile

public void setFile(String file)

doStart

public void doStart()
Specified by:
doStart in interface org.apache.geronimo.gbean.GBeanLifecycle
Overrides:
doStart in class AbstractAppenderService

doStop

public void doStop()
Specified by:
doStop in interface org.apache.geronimo.gbean.GBeanLifecycle
Overrides:
doStop in class AbstractAppenderService

getBufferedIO

public boolean getBufferedIO()

setBufferedIO

public void setBufferedIO(boolean bufferedIO)

getBufferSize

public int getBufferSize()

setBufferSize

public void setBufferSize(int bufferSize)

getGBeanInfo

public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()


Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.