org.apache.turbine.services.logging
Class PropertiesLoggingConfig

java.lang.Object
  |
  +--org.apache.turbine.services.logging.PropertiesLoggingConfig
All Implemented Interfaces:
LoggingConfig

public class PropertiesLoggingConfig
extends java.lang.Object
implements LoggingConfig

Small helper class that encapsulates the logging configuration information. This class reads its information from a Properties file.

Version:
$Id: PropertiesLoggingConfig.java,v 1.4 2002/07/11 16:53:26 mpoeschl Exp $
Author:
Jon S. Stevens

Fields inherited from interface org.apache.turbine.services.logging.LoggingConfig
CLASSNAME, DEFAULT, DEFAULT_BACKUP_FILES, DEFAULT_FILE_SIZE, DESTINATION, FACILITIES, LEVEL, LOGGINGCONFIG
 
Constructor Summary
protected PropertiesLoggingConfig()
           
 
Method Summary
 int getBackupFiles()
           
 java.lang.String getClassName()
           
 boolean getConsole()
           
 java.lang.String getDbLogger()
           
 java.lang.String getDbPool()
           
 java.lang.String getEmailBufferSize()
           
 java.lang.String getEmailFrom()
           
 java.lang.String getEmailSubject()
           
 java.lang.String getEmailTo()
           
 java.util.Properties getFacilityProperties(java.lang.String facilityName)
          returns all properties in a properties object - used by log4j initialization
 java.util.Vector getFiles()
           
 long getFileSize()
           
 java.lang.String getFormat()
           
 java.lang.String getLevel()
           
 java.lang.String getName()
           
 java.lang.String getRemoteHost()
           
 int getRemotePort()
           
 java.lang.Object getServletContext()
           
 java.lang.String getSyslogFacility()
           
 java.lang.String getSyslogHost()
           
 void init()
           
 void setBackupFiles(int value)
           
 void setClassName(java.lang.String className)
           
 void setConsole(boolean value)
           
 void setDbLogger(java.lang.String v)
           
 void setDbPool(java.lang.String v)
           
 void setEmailBufferSize(java.lang.String bufferSize)
           
 void setEmailFrom(java.lang.String emailFrom)
           
 void setEmailSubject(java.lang.String emailSubject)
           
 void setEmailTo(java.lang.String emailTo)
           
 void setFiles(java.util.Vector value)
           
 void setFileSize(long value)
           
 void setFormat(java.lang.String value)
           
 void setInitResource(java.lang.Object props)
           
 void setLevel(java.lang.String level)
           
 void setName(java.lang.String value)
           
 void setRemoteHost(java.lang.String value)
           
 void setRemotePort(int value)
           
 void setServletContext(java.lang.Object value)
           
 void setSyslogFacility(java.lang.String syslogFacility)
           
 void setSyslogHost(java.lang.String syslogHost)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertiesLoggingConfig

protected PropertiesLoggingConfig()
Method Detail

setInitResource

public void setInitResource(java.lang.Object props)
Specified by:
setInitResource in interface LoggingConfig

getFacilityProperties

public java.util.Properties getFacilityProperties(java.lang.String facilityName)
returns all properties in a properties object - used by log4j initialization
Specified by:
getFacilityProperties in interface LoggingConfig

init

public void init()
          throws InitializationException
Specified by:
init in interface LoggingConfig

getServletContext

public java.lang.Object getServletContext()
Specified by:
getServletContext in interface LoggingConfig

setServletContext

public void setServletContext(java.lang.Object value)
Specified by:
setServletContext in interface LoggingConfig

getFormat

public java.lang.String getFormat()
Specified by:
getFormat in interface LoggingConfig

setFormat

public void setFormat(java.lang.String value)
Specified by:
setFormat in interface LoggingConfig

getName

public java.lang.String getName()
Specified by:
getName in interface LoggingConfig

setName

public void setName(java.lang.String value)
Specified by:
setName in interface LoggingConfig

getRemoteHost

public java.lang.String getRemoteHost()
Specified by:
getRemoteHost in interface LoggingConfig

setRemoteHost

public void setRemoteHost(java.lang.String value)
Specified by:
setRemoteHost in interface LoggingConfig

getRemotePort

public int getRemotePort()
Specified by:
getRemotePort in interface LoggingConfig

setRemotePort

public void setRemotePort(int value)
Specified by:
setRemotePort in interface LoggingConfig

getBackupFiles

public int getBackupFiles()
Specified by:
getBackupFiles in interface LoggingConfig

setBackupFiles

public void setBackupFiles(int value)
Specified by:
setBackupFiles in interface LoggingConfig

getFileSize

public long getFileSize()
Specified by:
getFileSize in interface LoggingConfig

setFileSize

public void setFileSize(long value)
Specified by:
setFileSize in interface LoggingConfig

getFiles

public java.util.Vector getFiles()
Specified by:
getFiles in interface LoggingConfig

setFiles

public void setFiles(java.util.Vector value)
Specified by:
setFiles in interface LoggingConfig

getConsole

public boolean getConsole()
Specified by:
getConsole in interface LoggingConfig

setConsole

public void setConsole(boolean value)
Specified by:
setConsole in interface LoggingConfig

getSyslogHost

public java.lang.String getSyslogHost()
Specified by:
getSyslogHost in interface LoggingConfig

setSyslogHost

public void setSyslogHost(java.lang.String syslogHost)
Specified by:
setSyslogHost in interface LoggingConfig

getSyslogFacility

public java.lang.String getSyslogFacility()
Specified by:
getSyslogFacility in interface LoggingConfig

setSyslogFacility

public void setSyslogFacility(java.lang.String syslogFacility)
Specified by:
setSyslogFacility in interface LoggingConfig

getEmailFrom

public java.lang.String getEmailFrom()
Specified by:
getEmailFrom in interface LoggingConfig

setEmailFrom

public void setEmailFrom(java.lang.String emailFrom)
Specified by:
setEmailFrom in interface LoggingConfig

getEmailTo

public java.lang.String getEmailTo()
Specified by:
getEmailTo in interface LoggingConfig

setEmailTo

public void setEmailTo(java.lang.String emailTo)
Specified by:
setEmailTo in interface LoggingConfig

getEmailSubject

public java.lang.String getEmailSubject()
Specified by:
getEmailSubject in interface LoggingConfig

setEmailSubject

public void setEmailSubject(java.lang.String emailSubject)
Specified by:
setEmailSubject in interface LoggingConfig

getEmailBufferSize

public java.lang.String getEmailBufferSize()
Specified by:
getEmailBufferSize in interface LoggingConfig

setEmailBufferSize

public void setEmailBufferSize(java.lang.String bufferSize)
Specified by:
setEmailBufferSize in interface LoggingConfig

setDbLogger

public void setDbLogger(java.lang.String v)
Specified by:
setDbLogger in interface LoggingConfig

getDbLogger

public java.lang.String getDbLogger()
Specified by:
getDbLogger in interface LoggingConfig

setDbPool

public void setDbPool(java.lang.String v)
Specified by:
setDbPool in interface LoggingConfig

getDbPool

public java.lang.String getDbPool()
Specified by:
getDbPool in interface LoggingConfig

setClassName

public void setClassName(java.lang.String className)
Specified by:
setClassName in interface LoggingConfig

getClassName

public java.lang.String getClassName()
Specified by:
getClassName in interface LoggingConfig

getLevel

public java.lang.String getLevel()
Specified by:
getLevel in interface LoggingConfig

setLevel

public void setLevel(java.lang.String level)
Specified by:
setLevel in interface LoggingConfig


Copyright © 2000-2002 Apache Software Foundation. All Rights Reserved.