
Public Member Functions | |
| __construct () | |
| Constructor. | |
| logMessage ($path, $priority, $message, $file, $line) | |
| This function will be called by the logging facility. | |
| logMessageSimple ($message, $priority= 'LOG_INFO') | |
| Just write a message in syslog respecting the given priority. | |
Static Public Member Functions | |
| static | getInstance () |
| The singleton getter. | |
| static | spunQToSyslogLevel ($spunQLevel) |
| Returns the correct LOG_* constant for a spunQ log level. | |
| static | syslogLevelString ($syslogLevel) |
| Outputs the name of the constant for a syslog log level (LOG_* constant). | |
| static | spunQToSyslogLevelString ($spunQLevel) |
| Short-hand for syslogLevelString(spunQToSyslogLevel()). | |
| static | convertObjectToString ($object, $indent=0, $visited=array(), $verbose=true) |
| Converts an object to a string value. | |
Static Private Attributes | |
| static | $instance |
| The singleton instance of this class. | |
Available system log levels as described by the php manual:
LOG_EMERG: system is unusableLOG_ALERT: action must be taken immediatelyLOG_CRIT: critical conditionsLOG_ERR: error conditionsLOG_WARNING: warning conditionsLOG_NOTICE: normal, but significant, conditionLOG_INFO: informational messageLOG_DEBUG: debug-level messageVDEBUG and DEBUG -> LOG_DEBUG INFO -> LOG_INFO WARNING -> LOG_WARNING ERROR -> LOG_ERR CRITICAL -> LOG_CRIT Definition at line 25 of file SyslogLogTarget.class.php.
| static spunQ_LogTarget::convertObjectToString | ( | $ | object, | |
| $ | indent = 0, |
|||
| $ | visited = array(), |
|||
| $ | verbose = true | |||
| ) | [static, inherited] |
Converts an object to a string value.
| $object | The object to convert. | |
| $indent | Indentation level of the hierarchy | |
| $visited | array of processed objects. Tracked to detect recursion. |
Definition at line 15 of file LogTarget.class.php.
| static spunQ_SyslogLogTarget::getInstance | ( | ) | [static] |
The singleton getter.
Definition at line 37 of file SyslogLogTarget.class.php.
| spunQ_SyslogLogTarget::logMessage | ( | $ | path, | |
| $ | priority, | |||
| $ | message, | |||
| $ | file, | |||
| $ | line | |||
| ) |
This function will be called by the logging facility.
A logger rule matched a logging event that was triggered and this log target was provided to the rule.
| $path | The source of the log event. | |
| $priority | The priority with which the Logger was invoked. | |
| $message | The message of the log event. | |
| $file | The path to the file where the event actually occured. | |
| $line | The line within the file where the log event was triggered |
Implements spunQ_ILogTarget.
Definition at line 103 of file SyslogLogTarget.class.php.
| static spunQ_SyslogLogTarget::spunQToSyslogLevel | ( | $ | spunQLevel | ) | [static] |
Returns the correct LOG_* constant for a spunQ log level.
| $spunQLevel | One of the level constants in spunQ_Logger. |
Network package of PHP. Definition at line 50 of file SyslogLogTarget.class.php.
| static spunQ_SyslogLogTarget::spunQToSyslogLevelString | ( | $ | spunQLevel | ) | [static] |
Short-hand for syslogLevelString(spunQToSyslogLevel()).
| $spunQLevel | One of the level constants in spunQ_Logger. |
Definition at line 88 of file SyslogLogTarget.class.php.
| static spunQ_SyslogLogTarget::syslogLevelString | ( | $ | syslogLevel | ) | [static] |
Outputs the name of the constant for a syslog log level (LOG_* constant).
| $syslogLevel | One of the LOG_* constants defined in the Network package of PHP. |
UNDEFINED for unrecognized values. Definition at line 71 of file SyslogLogTarget.class.php.
spunQ_SyslogLogTarget::$instance [static, private] |
1.5.9