regelwerk/ignore-bot-swift-mailer-handler-bundle

一个忽略来自机器人所有请求的 Monolog Swift 处理器

dev-master 2015-03-02 21:49 UTC

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