| [ Index ] |
|
Code source de PRADO 3.0.6 |
[Code source] [Imprimer] [Statistiques]
TLogRouter, TLogRoute, TFileLogRoute, TEmailLogRoute class file
| Author: | Qiang Xue <qiang.xue@gmail.com> |
| Copyright: | Copyright © 2005 PradoSoft |
| License: | http://www.pradosoft.com/license/ |
| Version: | $Id: TLogRouter.php 1397 2006-09-07 07:55:53Z wei $ |
| Poids: | 678 lignes (19 kb) |
| Inclus ou requis: | 0 fois |
| Référencé: | 0 fois |
| Nécessite: | 0 fichiers |
TLogRouter:: (14 méthodes):
init()
loadConfig()
getConfigFile()
setConfigFile()
collectLogs()
init()
getLevels()
setLevels()
getCategories()
setCategories()
getLevelName()
getLevelValue()
formatLogMessage()
collectLogs()
TFileLogRoute:: (10 méthodes):
getLogPath()
setLogPath()
getLogFile()
setLogFile()
getMaxFileSize()
setMaxFileSize()
getMaxLogFiles()
setMaxLogFiles()
processLogs()
rotateFiles()
TEmailLogRoute:: (8 méthodes):
init()
processLogs()
getEmails()
setEmails()
getSubject()
setSubject()
getSentFrom()
setSentFrom()
TBrowserLogRoute:: (5 méthodes):
processLogs()
renderHeader()
renderMessage()
getColorLevel()
renderFooter()
Classe: TLogRouter - X-Ref
TLogRouter class.| init($config) X-Ref |
| Initializes this module. This method is required by the IModule interface. param: TXmlElement configuration for this module, can be null |
| loadConfig($xml) X-Ref |
| Loads configuration from an XML element param: TXmlElement configuration node |
| getConfigFile() X-Ref |
return: string external configuration file. Defaults to null. |
| setConfigFile($value) X-Ref |
param: string external configuration file in namespace format. The file |
| collectLogs($param) X-Ref |
| Collects log messages from a logger. This method is an event handler to application's EndRequest event. param: mixed event parameter |
| init($config) X-Ref |
| Initializes the route. param: TXmlElement configurations specified in {@link TLogRouter}. |
| getLevels() X-Ref |
return: integer log level filter |
| setLevels($levels) X-Ref |
param: integer|string integer log level filter (in bits). If the value is |
| getCategories() X-Ref |
return: array list of categories to be looked for |
| setCategories($categories) X-Ref |
param: array|string list of categories to be looked for. If the value is a string, |
| getLevelName($level) X-Ref |
param: integer level value return: string level name |
| getLevelValue($level) X-Ref |
param: string level name return: integer level value |
| formatLogMessage($message,$level,$category,$time) X-Ref |
| Formats a log message given different fields. param: string message content param: integer message level param: string message category param: integer timestamp return: string formatted message |
| collectLogs(TLogger $logger) X-Ref |
| Retrieves log messages from logger to log route specific destination. param: TLogger logger instance |
Classe: TFileLogRoute - X-Ref
TFileLogRoute class.| getLogPath() X-Ref |
return: string directory storing log files. Defaults to application runtime path. |
| setLogPath($value) X-Ref |
param: string directory (in namespace format) storing log files. |
| getLogFile() X-Ref |
return: string log file name. Defaults to 'prado.log'. |
| setLogFile($value) X-Ref |
param: string log file name |
| getMaxFileSize() X-Ref |
return: integer maximum log file size in kilo-bytes (KB). Defaults to 1024 (1MB). |
| setMaxFileSize($value) X-Ref |
param: integer maximum log file size in kilo-bytes (KB). |
| getMaxLogFiles() X-Ref |
return: integer number of files used for rotation. Defaults to 2. |
| setMaxLogFiles($value) X-Ref |
param: integer number of files used for rotation. |
| processLogs($logs) X-Ref |
| Saves log messages in files. param: array list of log messages |
| rotateFiles() X-Ref |
| Rotates log files. |
Classe: TEmailLogRoute - X-Ref
TEmailLogRoute class.| init($config) X-Ref |
| Initializes the route. param: TXmlElement configurations specified in {@link TLogRouter}. |
| processLogs($logs) X-Ref |
| Sends log messages to specified email addresses. param: array list of log messages |
| getEmails() X-Ref |
return: array list of destination email addresses |
| setEmails($emails) X-Ref |
return: array|string list of destination email addresses. If the value is |
| getSubject() X-Ref |
return: string email subject. Defaults to TEmailLogRoute::DEFAULT_SUBJECT |
| setSubject($value) X-Ref |
param: string email subject. |
| getSentFrom() X-Ref |
return: string send from address of the email |
| setSentFrom($value) X-Ref |
param: string send from address of the email |
Classe: TBrowserLogRoute - X-Ref
TBrowserLogRoute class.| processLogs($logs) X-Ref |
| Pas de description |
| renderHeader() X-Ref |
| Pas de description |
| renderMessage($log, $info) X-Ref |
| Pas de description |
| getColorLevel($level) X-Ref |
| Pas de description |
| renderFooter() X-Ref |
| Pas de description |
| Généré le : Sun Feb 25 21:07:04 2007 | par Balluche grâce à PHPXref 0.7 |