esempla/yii2-log

多种 Yii2 日志目标

安装: 856

依赖项: 0

建议者: 0

安全: 0

类型:yii2-extension

0.8 2019-04-18 13:22 UTC

This package is auto-updated.

Last update: 2024-09-17 23:22:30 UTC


README

安装

安装此扩展的首选方式是通过 composer

composer.json 的 require 部分添加以下行

"esempla/yii2-log": "*"

示例 Yii 配置

....
'components' => [
    'log' => [
        'targets' => [
            'logstash' =>   [
                'class' => 'esempla\\log\\LogstashTarget',
                'dsn' => 'tcp://logstash.esempla.srl:5044',
                'levels' => ['error', 'warning','info'],
                'index' => 'PROJECT_NAME'
            ]
        ]
        ....

属性

  • dsn,默认 tcp://:3333 - 指向 Logstash 服务的 URL。允许的协议:tcpudpunix - 用于 Unix 套接字文件。
  • index,默认 logstash - 指向 Logstash 服务的索引
  • custom,默认 [] - 发送到 Logstash 的自定义字段数组

Logstah 指南

/docs/README.md