Public Member Functions |
|
| __construct ($logObj, $parent) | |
| __get ($name) | |
| __set ($name, $value) | |
| addListener ($address) | |
| addLogRule ($priority, $hostname, $module, $level, $fileName, $fileSize, $fileTime, $fileCount, $rotatePeriod, $type) | |
| getLogHost () | |
| getLogLevel () | |
| getLogObj () | |
| getLogType () | |
| getPath () | |
| getSessionObj () | |
| listListeners () | |
| listRules () | |
| removeListener ($address) | |
| removeRule ($priority) | |
| reset () | |
| save () | |
| setLogHost ($value) | |
| setLogLevel ($value) | |
| setLogType ($value) | |
| setPath ($value) | |
| start () | |
| stop () | |
| updateListener ($address) | |
| updateRule ($oldpriority, $priority=null, $hostname=null, $module=null, $level=null, $fileName=null, $fileSize=null, $fileTime=null, $fileCount=null, $rotatePeriod=null, $type=null) | |
Member Function Documentation
| Log::__get | ( | $ | name | ) |
| Log::__set | ( | $ | name, | |
| $ | value | |||
| ) |
| Log::addListener | ( | $ | address | ) |
This function adds a listener to this service
- Returns:
- bool
- Parameters:
-
$address string the listener address (ex: 127.0.0.1:2001)
| Log::addLogRule | ( | $ | priority, | |
| $ | hostname, | |||
| $ | module, | |||
| $ | level, | |||
| $ | fileName, | |||
| $ | fileSize, | |||
| $ | fileTime, | |||
| $ | fileCount, | |||
| $ | rotatePeriod, | |||
| $ | type | |||
| ) |
This function adds a log rule to the log service
- Parameters:
-
$priority int the priority of the log rule $hostname string the logging host address for this log rule. It will be used if the log type is remote $module string The 'value' parameter can be "*" meaning every module or "pop3" for the pop3 module or "pop3 imap" for the POP3&IMAP modules $level int the log level for this rule $fileName string the file path for the logging file $fileSize int the maximum file size for the log file $fileTime int the maximum duration for the log file $fileCount int the maximum number of old log files that will be kept $rotatePeriod string the log rotate period. This will be override the log file file_time. Accepted values for the 'value' parameters are: "none", "day", "week" or "month" $type string the type of the rule (choice: local|remote)
- Returns:
- bool
| Log::listListeners | ( | ) |
This function lists the listeners for this service
- Returns:
- array
| Log::listRules | ( | ) |
This method lists the log rules
- Returns:
- array
| Log::removeListener | ( | $ | address | ) |
This function removes a listener from this service
- Returns:
- bool
- Parameters:
-
$address string the listener address (ex: 127.0.0.1:25)
| Log::removeRule | ( | $ | priority | ) |
Removes a log rule
- Parameters:
-
$priority int the rule priority
- Returns:
- bool
| Log::start | ( | ) |
This function starts the Log service
- Returns:
- bool
| Log::stop | ( | ) |
This function stops the Log service
- Returns:
- bool
| Log::updateListener | ( | $ | address | ) |
This function updates a listener from this service
- Returns:
- object UdpListener
- Parameters:
-
$address string the listener address (ex: 127.0.0.1:25)
| Log::updateRule | ( | $ | oldpriority, | |
| $ | priority = null, |
|||
| $ | hostname = null, |
|||
| $ | module = null, |
|||
| $ | level = null, |
|||
| $ | fileName = null, |
|||
| $ | fileSize = null, |
|||
| $ | fileTime = null, |
|||
| $ | fileCount = null, |
|||
| $ | rotatePeriod =
null, |
|||
| $ | type = null |
|||
| ) |
This function adds a log rule to the log service
- Parameters:
-
$oldpriority int the priority of the log rule that you want to change $priority int the priority of the log rule $hostname string the logging host address for this log rule. It will be used if the log type is remote $module string The 'value' parameter can be "*" meaning every module or "pop3" for the pop3 module or "pop3 imap" for the POP3&IMAPp modules $level int the log level for this rule $fileName string the file path for the logging file $fileSize int the maximum file size for the log file $fileTime int the maximum duration for the log file $fileCount int the maximum number of old log files that will be kept $rotatePeriod string the log rotate period. This will be override the log file file_time. Accepted values for the 'value' parameters are: "none", "day", "week" or "month" $type string the type of the rule (choice: local|remote)
- Returns:
- bool
