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$
Author:
Jon S. Stevens

Field Summary
private  int backupFiles
           
private  java.lang.String className
           
private  boolean console
           
private  java.lang.Object context
           
private  java.lang.String dbLogger
           
private  java.lang.String dbPool
           
private  java.lang.String emailBufferSize
           
private  java.lang.String emailFrom
           
private  java.lang.String emailSubject
           
private  java.lang.String emailTo
           
private  java.util.Vector files
           
private  long fileSize
           
private  java.lang.String format
           
private  java.lang.String level
           
private  java.lang.String name
           
private  ResourceService props
           
private  java.lang.String remoteHost
           
private  int remotePort
           
private  java.lang.String syslogFacility
           
private  java.lang.String syslogHost
           
 
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.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, registerNatives, toString, wait, wait, wait
 

Field Detail

name

private java.lang.String name

context

private java.lang.Object context

files

private java.util.Vector files

syslogHost

private java.lang.String syslogHost

syslogFacility

private java.lang.String syslogFacility

remoteHost

private java.lang.String remoteHost

remotePort

private int remotePort

emailTo

private java.lang.String emailTo

emailSubject

private java.lang.String emailSubject

emailFrom

private java.lang.String emailFrom

emailBufferSize

private java.lang.String emailBufferSize

dbLogger

private java.lang.String dbLogger

dbPool

private java.lang.String dbPool

className

private java.lang.String className

level

private java.lang.String level

format

private java.lang.String format

console

private boolean console

fileSize

private long fileSize

backupFiles

private int backupFiles

props

private ResourceService props
Constructor Detail

PropertiesLoggingConfig

protected PropertiesLoggingConfig()
Method Detail

setInitResource

public void setInitResource(java.lang.Object props)
Specified by:
setInitResource 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 © 1999-2001 Apache Software Foundation. All Rights Reserved.