Class MyLogger

Description

A simple example showing logger subclassing.

A simple example showing logger subclassing.

Located in Program_Root/tests/loggers/MyLogger.php (line 23)

LoggerCategory
   |
   --Logger
      |
      --MyLogger
Variable Summary
mixed $fqcn
Method Summary
MyLogger MyLogger (string $name)
void debug (mixed $message, [mixed $caller = null])
Logger getInstance (string $name)
Logger getLogger (string $name)
Variables
Methods
Constructor MyLogger (line 32)

Just calls the parent constuctor.

Just calls the parent constuctor.

MyLogger MyLogger (string $name)
  • string $name
debug (line 44)

Overrides the standard debug method by appending " world" at the end of each message.

Overrides the standard debug method by appending " world" at the end of each message.

void debug (mixed $message, [mixed $caller = null])
  • mixed $message
  • mixed $caller

Redefinition of:
LoggerCategory::debug()
Log a message object with the DEBUG level including the caller.
getInstance (line 61)

This method overrides getInstance by supplying its own factory type as a parameter.

This method overrides getInstance by supplying its own factory type as a parameter.

  • static:
Logger getInstance (string $name)
  • string $name

Redefinition of:
LoggerCategory::getInstance()
Retrieve a category with named as the name parameter.
getLogger (line 75)

This method overrides getLogger by supplying its own factory type as a parameter.

This method overrides getLogger by supplying its own factory type as a parameter.

  • static:
Logger getLogger (string $name)
  • string $name

Redefinition of:
Logger::getLogger()
Get a Logger by name (Delegate to LoggerManager)
getMyFactory (line 84)
  • static:
LoggerFactory getMyFactory ()

Inherited Methods

Inherited From Logger

Logger::Logger()
Logger::getLogger()
Logger::getRootLogger()

Inherited From LoggerCategory

LoggerCategory::LoggerCategory()
LoggerCategory::addAppender()
LoggerCategory::assertLog()
LoggerCategory::callAppenders()
LoggerCategory::debug()
LoggerCategory::error()
LoggerCategory::exists()
LoggerCategory::fatal()
LoggerCategory::forcedLog()
LoggerCategory::getAdditivity()
LoggerCategory::getAllAppenders()
LoggerCategory::getAppender()
LoggerCategory::getChainedPriority()
LoggerCategory::getCurrentCategories()
LoggerCategory::getDefaultHierarchy()
LoggerCategory::getEffectiveLevel()
LoggerCategory::getHierarchy()
LoggerCategory::getInstance()
LoggerCategory::getLevel()
LoggerCategory::getLoggerRepository()
LoggerCategory::getName()
LoggerCategory::getParent()
LoggerCategory::getPriority()
LoggerCategory::getResourceBundle()
LoggerCategory::getResourceBundleString()
LoggerCategory::getRoot()
LoggerCategory::info()
LoggerCategory::isAttached()
LoggerCategory::isDebugEnabled()
LoggerCategory::isEnabledFor()
LoggerCategory::isInfoEnabled()
LoggerCategory::l7dlog()
LoggerCategory::log()
LoggerCategory::removeAllAppenders()
LoggerCategory::removeAppender()
LoggerCategory::setAdditivity()
LoggerCategory::setHierarchy()
LoggerCategory::setLevel()
LoggerCategory::setPriority()
LoggerCategory::setResourceBundle()
LoggerCategory::shutdown()
LoggerCategory::warn()

Documentation generated on Mon, 15 Sep 2003 21:13:23 +0200 by phpDocumentor 1.2.2