bankiru / yii-gelf
此包已被放弃且不再维护。未建议替代包。
Yii 的 Graylog2 日志路由
v1.1.1
2021-06-02 14:30 UTC
Requires
- php: >=5.4
- ext-json: *
- graylog2/gelf-php: ~1.2
- yiisoft/yii: ~1.1
Requires (Dev)
- fabpot/php-cs-fixer: ~1.8
- phpunit/phpunit: ~4.6
- satooshi/php-coveralls: ~0.6
This package is not auto-updated.
Last update: 2022-11-07 16:05:19 UTC
README
gelf-php 到 Yii CLogger 的适配器
安装
Composer
"require": {
"bankiru/yii-gelf": "~1.0"
}
Github
Yii 客户端 Graylog2 日志路由的发布可在 Github 上找到。
文档
要启用对 Graylog2 的日志记录,您应该在 Yii 配置中添加日志路由。例如
return [
// ...
'components' => [
// ...
'log' => [
// ...
'routes' => [
// ...
'graylog2' => [
'class' => 'Bankiru\\Yii\\Logging\\Graylog2\\GelfLogRoute',
'levels' => 'info,warning,error',
'host' => '127.0.0.1',
'port' => 12201,
// 'chunkSize' => Gelf\Transport\UdpTransport::CHUNK_SIZE_LAN,
'extra' => [
'some_extra_field' => 'which will be added to "additionals"'
],
],
// ...
],
// ...
],
// ...
],
// ...
];
开发
docker build -t bankiru/yii-gelf:latest -f ./Dockerfile ./ docker run -it --rm --net=host -v $SSH_AUTH_SOCK:/ssh-agent-sock --env SSH_AUTH_SOCK=/ssh-agent-sock -v $(pwd):/app -w /app bankiru/yii-gelf:latest bash composer install -o