Class LoggerAppenderFile

Description

FileAppender appends log events to a file.

FileAppender appends log events to a file. Parameters are ($fileName but option name is file), $append.

Located in Program_Root/log4php/appenders/LoggerAppenderFile.php (line 40)

LoggerAppender
   |
   --LoggerAppenderSkeleton
      |
      --LoggerAppenderFile
Direct descendents
Class Description
LoggerAppenderDailyFile LoggerAppenderDailyFile appends log events to a file ne.
LoggerAppenderRollingFile LoggerAppenderRollingFile extends LoggerAppenderFile to backup the log files when they reach a certain size.
Variable Summary
boolean $append
string $fileName
Method Summary
LoggerAppenderFile LoggerAppenderFile (string $name)
void activateOptions ()
void append (mixed $event)
void close ()
void closeFile ()
boolean getAppend ()
string getFile ()
string getFileName ()
void reset ()
void setAppend (mixed $flag)
void setFile ()
void setFileName (mixed $fileName)
Variables
boolean $append = true (line 45)
  • var: if $file exists, appends events.
string $fileName (line 50)
  • var: the file name used to append events

Inherited Variables

Inherited from LoggerAppenderSkeleton

LoggerAppenderSkeleton::$closed
LoggerAppenderSkeleton::$errorHandler
LoggerAppenderSkeleton::$headFilter
LoggerAppenderSkeleton::$layout
LoggerAppenderSkeleton::$name
LoggerAppenderSkeleton::$tailFilter
LoggerAppenderSkeleton::$threshold
Methods
Constructor LoggerAppenderFile (line 68)

Constructor.

Constructor.

LoggerAppenderFile LoggerAppenderFile (string $name)
  • string $name: appender name
activateOptions (line 73)
void activateOptions ()

Redefinition of:
LoggerAppenderSkeleton::activateOptions()
Derived appenders should override this method if option structure requires it.
append (line 170)
void append (mixed $event)

Redefinition of:
LoggerAppenderSkeleton::append()
Subclasses of LoggerAppenderSkeleton should implement this method to perform actual logging.

Redefined in descendants as:
close (line 88)
void close ()

Redefinition of:
LoggerAppenderSkeleton::close()
closeFile (line 100)

Closes the previously opened file.

Closes the previously opened file.

void closeFile ()
getAppend (line 109)
boolean getAppend ()
getFile (line 117)
string getFile ()
getFileName (line 125)
string getFileName ()
reset (line 133)

Close any previously opened file and call the parent's reset.

Close any previously opened file and call the parent's reset.

void reset ()
setAppend (line 140)
void setAppend (mixed $flag)
setFile (line 152)

Sets and opens the file where the log output will go.

Sets and opens the file where the log output will go. This is an overloaded method. It can be called with:

  • setFile(string $fileName) to set filename.
  • setFile(string $fileName, boolean $append) to set filename and append.

void setFile ()

Redefined in descendants as:
setFileName (line 165)
void setFileName (mixed $fileName)

Redefined in descendants as:

Inherited Methods

Inherited From LoggerAppenderSkeleton

LoggerAppenderSkeleton::LoggerAppenderSkeleton()
LoggerAppenderSkeleton::activateOptions()
LoggerAppenderSkeleton::addFilter()
LoggerAppenderSkeleton::append()
LoggerAppenderSkeleton::clearFilters()
LoggerAppenderSkeleton::close()
LoggerAppenderSkeleton::doAppend()
LoggerAppenderSkeleton::finalize()
LoggerAppenderSkeleton::getErrorHandler()
LoggerAppenderSkeleton::getFilter()
LoggerAppenderSkeleton::getFirstFilter()
LoggerAppenderSkeleton::getLayout()
LoggerAppenderSkeleton::getName()
LoggerAppenderSkeleton::getThreshold()
LoggerAppenderSkeleton::isAsSevereAsThreshold()
LoggerAppenderSkeleton::requiresLayout()
LoggerAppenderSkeleton::setErrorHandler()
LoggerAppenderSkeleton::setLayout()
LoggerAppenderSkeleton::setName()
LoggerAppenderSkeleton::setThreshold()
LoggerAppenderSkeleton::__sleep()
LoggerAppenderSkeleton::__wakeup()

Inherited From LoggerAppender

LoggerAppender::addFilter()
LoggerAppender::clearFilters()
LoggerAppender::close()
LoggerAppender::doAppend()
LoggerAppender::factory()
LoggerAppender::getErrorHandler()
LoggerAppender::getFilter()
LoggerAppender::getLayout()
LoggerAppender::getName()
LoggerAppender::requiresLayout()
LoggerAppender::setErrorHandler()
LoggerAppender::setLayout()
LoggerAppender::setName()
LoggerAppender::singleton()

Documentation generated on Wed, 24 Sep 2003 20:07:08 +0200 by phpDocumentor 1.2.2