loghouse-io/loghouse-symfony

安装: 0

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放性问题: 0

类型:symfony-bundle

dev-master 2021-09-29 14:21 UTC

This package is auto-updated.

Last update: 2024-09-29 05:56:51 UTC


README

Latest Version on Packagist Total Downloads

LogHouse 是一个日志管理系统,允许您几乎无需配置即可以极快的速度存储数百 GB 的日志。

安装

您可以通过 composer 安装此包

composer require loghouse-io/loghouse-symfony

使用方法

  1. 您需要将 2 个参数添加到 .env 文件中
LOGHOUSE_SYMFONY_ACCESS_TOKEN=${LOGHOUSE_SYMFONY_ACCESS_TOKEN}
LOGHOUSE_SYMFONY_BUCKET_ID=${LOGHOUSE_SYMFONY_BUCKET_ID}
  1. 您必须在 services.yaml 中注册一个新的服务
#services.yaml
services:
    ...
    LoghouseIo\LoghouseSymfony\Handlers\LoghouseSymfonyHandler:
            arguments:
                $accessToken: '%env(LOGHOUSE_SYMFONY_ACCESS_TOKEN)%'
                $bucketId: '%env(LOGHOUSE_SYMFONY_BUCKET_ID)%'
  1. 然后设置 monolog.yaml 中的新处理器
#monolog.yaml
monolog:
    ...
    handlers:
        ...
        loghouse:
            type: service
            id: LoghouseIo\LoghouseSymfony\Handlers\LoghouseSymfonyHandler

更新日志

有关最近更改的详细信息,请参阅 CHANGELOG

贡献

有关详细信息,请参阅 CONTRIBUTING

安全

鸣谢

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件