PHP Класс Prado\Util\TLogRouter

TLogRouter manages routes that record log messages in different media different ways. For example, a file log route {@link TFileLogRoute} records log messages in log files. An email log route {@link TEmailLogRoute} sends log messages to email addresses. Log routes may be configured in application or page folder configuration files or an external configuration file specified by {@link setConfigFile ConfigFile}. The format is as follows, PHP configuration style: You can specify multiple routes with different filtering conditions and different targets, even if the routes are of the same type.
С версии: 3.0
Автор: Qiang Xue ([email protected])
Автор: Carl G. Mathisen ([email protected])
Наследование: extends Prado\TModule
Показать файл Открыть проект

Открытые методы

Метод Описание
addRoute ( TLogRoute $route ) Adds a TLogRoute instance to the log router.
collectLogs ( $param ) Collects log messages from a logger.
getConfigFile ( ) : string
init ( $config ) Initializes this module.
setConfigFile ( $value )

Приватные методы

Метод Описание
loadConfig ( $config ) Loads configuration from an XML element or PHP array

Описание методов

addRoute() публичный метод

Adds a TLogRoute instance to the log router.
public addRoute ( TLogRoute $route )
$route TLogRoute

collectLogs() публичный метод

This method is an event handler to application's EndRequest event.
public collectLogs ( $param )

getConfigFile() публичный метод

public getConfigFile ( ) : string
Результат string external configuration file. Defaults to null.

init() публичный метод

This method is required by the IModule interface.
public init ( $config )

setConfigFile() публичный метод

public setConfigFile ( $value )