regelwerk / ignore-bot-swift-mailer-handler-bundle
一个忽略来自机器人所有请求的 Monolog Swift 处理器
dev-master
2015-03-02 21:49 UTC
Requires
- php: >=5.4.0
- symfony/symfony: ~2.6
- vipx/bot-detect-bundle: ~2.0
This package is not auto-updated.
Last update: 2024-09-28 17:31:12 UTC
README
使用此包让 Swift 处理器忽略来自机器人请求的所有日志条目
当前非常不稳定!
安装
步骤 1:下载包
打开命令行控制台,进入您的项目目录并执行以下命令以下载此包的最新稳定版本
$ php composer.phar require regelwerk/ignore-bot-swift-mailer-handler-bundle "master@dev"
此命令需要您已全局安装 Composer,如 Composer 文档中的 安装章节 所述。
步骤 2:启用包
然后,通过在您的项目 app/AppKernel.php 文件中添加以下行来启用包
<?php // app/AppKernel.php // ... class AppKernel extends Kernel { public function registerBundles() { $bundles = array( // ... new Vipx\BotDetectBundle\VipxBotDetectBundle(), new Regelwerk\IgnoreBotSwiftMailerHandlerBundle\RegelwerkIgnoreBotSwiftMailerHandler() ); // ... } // ... }
步骤 3:编辑 app/config/config.yml
在参数部分添加以下行
parameters:
monolog.handler.swift_mailer.class: Regelwerk\IgnoreBotSwiftMailerHandlerBundle\Handler\IgnoreBotSwiftMailerHandler
并设置 Swift 邮件处理器的 ID
regelwerk_ignore_bot:
handler: main
这是在 monolog:handlers: 下定义的具有类型: swift_mailer 的条目的 ID。
如果您想禁用包,只需设置
regelwerk_ignore_bot:
enable: no