yiisoft / log-target-syslog
Yii 日志库 - Syslog 目标
2.0.0
2023-02-17 05:54 UTC
Requires
- php: ^8.0
- psr/log: ^3.0
- yiisoft/log: ^2.0
Requires (Dev)
- maglnet/composer-require-checker: ^4.2
- php-mock/php-mock-phpunit: ^2.6
- phpunit/phpunit: ^9.5
- rector/rector: ^0.15.1
- roave/infection-static-analysis-plugin: ^1.25
- spatie/phpunit-watcher: ^1.23
- vimeo/psalm: ^4.30|^5.6
- yiisoft/di: ^1.2
README
Yii 日志库 - Syslog 目标
本包为 yiisoft/log 库提供 Syslog 目标。
要求
- PHP 8.0 或更高版本。
安装
可以使用 Composer 安装此包
composer require yiisoft/log-target-syslog
通用用法
创建目标
use Yiisoft\Log\Target\Syslog\SyslogTarget; $syslogTarget = new SyslogTarget($identity, $options, $facility);
$identity (string)
- Theopenlog()
identity.$options (int)
- Theopenlog()
options. Defaults toLOG_ODELAY | LOG_PID
.$facility (int)
- Theopenlog()
facility. Defaults toLOG_USER
.
更多信息请参考 openlog()
函数的描述。
创建日志记录器
$logger = new \Yiisoft\Log\Logger([$syslogTarget]);
有关在 Yii 框架 中使用的说明,请参阅配置文件
文档
有关使用日志记录器的说明,请参阅 yiisoft/log 包。
如果您需要帮助或有任何问题,可以到 Yii 论坛 寻求帮助。您还可以查看其他 Yii 社区资源。
许可
Yii 日志库 - Syslog 目标是免费软件。它根据 BSD 许可证的条款发布。有关更多信息,请参阅 LICENSE
。
由 Yii Software 维护。