Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
Writes log messages to syslog

string
$_application= ''Zend_Log''
Application name used by this syslog-writer instance
'Zend_Log'
Details
string
$_defaultPriority= 'LOG_NOTICE'
The default log priority - for unmapped custom priorities
LOG_NOTICE
Details
int
$_facility= 'LOG_USER'
Facility used by this syslog-writer instance
LOG_USER
Details
string
$_lastApplication= ''
Last application name set by a syslog-writer instance

string
$_lastFacility= ''
Last facility name set by a syslog-writer instance

array
$_priorities= 'array(
Zend_Log::EMERG => LOG_EMERG'
Maps Zend_Log priorities to PHP's syslog priorities
array(
Zend_Log::EMERG => LOG_EMERG
Details
__construct(
array $params
=
array()
)
:
void
Class constructor
Name | Type | Description |
---|---|---|
$params | array | Array of options; may include "application" and "facility" keys |

_write(
array $event
)
:
void
Write a message to syslog.
Name | Type | Description |
---|---|---|
$event | array | event data |

factory(
array|\Zend_Config $config
)
:
\Zend_Log_Writer_Syslog
Create a new instance of Zend_Log_Writer_Syslog
Name | Type | Description |
---|---|---|
$config | array|\Zend_Config |
Type | Description |
---|---|
\Zend_Log_Writer_Syslog |

setApplicationName(
string $application
)
:
\Zend_Log_Writer_Syslog
Set application name
Name | Type | Description |
---|---|---|
$application | string | Application name |
Type | Description |
---|---|
\Zend_Log_Writer_Syslog |

setFacility(
int $facility
)
:
\Zend_Log_Writer_Syslog
Set syslog facility
Name | Type | Description |
---|---|---|
$facility | int | Syslog facility |
Type | Description |
---|---|
\Zend_Log_Writer_Syslog |
Exception | Description |
---|---|
\Zend_Log_Exception | for invalid log facility |