src/Zend/Log/Writer/Syslog.php
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 [email protected] so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Log
- Subpackage
- Writer
- Version
- $Id: Syslog.php 20096 2010-01-06 02:05:09Z bkarwin $
\Zend_Log_Writer_Syslog
Writes log messages to syslog
- Parent(s)
- \Zend_Log_Writer_Abstract
- Category
- Zend
- Copyright
- Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Version
- $Id: Abstract.php 20096 2010-01-06 02:05:09Z bkarwin $
Properties
string
$_application= ''Zend_Log''
Application name used by this syslog-writer instance
'Zend_Log'Details- Type
- string
string
$_defaultPriority= 'LOG_NOTICE'
The default log priority - for unmapped custom priorities
LOG_NOTICEDetails- Type
- string
string
$_facility= 'LOG_USER'
Facility used by this syslog-writer instance
LOG_USERDetails- Type
- string
array
$_filters= 'array()'
array()Details- Type
- array
- Inherited_from
- \Zend_Log_Writer_Abstract::$$_filters
\Zend_Log_Formatter_Interface
$_formatter= ''
Formats the log message before writing.
Inherited from: \Zend_Log_Writer_Abstract::$$_formatter- Type
- \Zend_Log_Formatter_Interface
- Inherited_from
- \Zend_Log_Writer_Abstract::$$_formatter
string
$_lastApplication= ''
Last application name set by a syslog-writer instance
- Type
- string
string
$_lastFacility= ''
Last facility name set by a syslog-writer instance
- Type
- string
Methods
_parseConfig(
array | \Zend_Config $config
)
:
arrayValidate and optionally convert the config to array
Inherited from: \Zend_Log_Writer_Abstract::_parseConfig()| Name | Type | Description |
|---|---|---|
| $config | array | \Zend_Config | Zend_Config or Array |
| Type | Description |
|---|---|
| array |
| Exception | Description |
|---|---|
| \Zend_Log_Exception |
_write(
array $event
)
:
voidWrite a message to syslog.
| Name | Type | Description |
|---|---|---|
| $event | array | event data |
addFilter(
\Zend_Log_Filter_Interface $filter
)
:
voidAdd a filter specific to this writer.
Inherited from: \Zend_Log_Writer_Abstract::addFilter()| Name | Type | Description |
|---|---|---|
| $filter | \Zend_Log_Filter_Interface |
factory(
array | \Zend_Config $config
)
:
\Zend_Log_Writer_SyslogCreate a new instance of Zend_Log_Writer_Syslog
| Name | Type | Description |
|---|---|---|
| $config | array | \Zend_Config |
| Type | Description |
|---|---|
| \Zend_Log_Writer_Syslog |
| Exception | Description |
|---|---|
| \Zend_Log_Exception |
setApplicationName(
string $application
)
:
voidSet application name
| Name | Type | Description |
|---|---|---|
| $application | string | Application name |
setFacility(
string $facility
)
:
voidSet syslog facility
| Name | Type | Description |
|---|---|---|
| $facility | string | Syslog facility |
setFormatter(
\Zend_Log_Formatter_Interface $formatter
)
:
voidSet a new formatter for this writer
Inherited from: \Zend_Log_Writer_Abstract::setFormatter()| Name | Type | Description |
|---|---|---|
| $formatter | \Zend_Log_Formatter_Interface |