首页 文章
  • 8 votes
     answers
     views

    Symfony 3和MonologBundle - DebugHandlerPass与AddDebugLogProcessorPass

    我在symfony日志中找到了这条PHP消息: php.INFO:Symfony \ Bundle \ MonologBundle \ DependencyInjection \ Compiler \ DebugHandlerPass类自版本2.12起不再使用,将在3.0中删除 . 而是在FrameworkBundle中使用AddDebugLogProcessorPass . {“type”:...
  • 0 votes
     answers
     views

    500测试monlog包时出错

    我正在尝试使用composer测试monolog包(完全披露:这是我第一次尝试使用composer)并且在运行此代码时出现500错误: <?php // composer autoloader require_once 'vendor/autoload.php'; // Shortcuts for simpler usage use \Monolog\Logger; use \Mono...
  • 0 votes
     answers
     views

    Monolog和Symfony类装载机

    独白:http://github.com/Seldaek/monolog Symfony类装载机:https://github.com/symfony/ClassLoader 根据Monolog网站上的使用说明,我正在尝试加载类加载器以在我的php项目中加载monolog . 我无法在我的机器上安装“Composer”(我的工作机器出现防火墙问题),所以我试图按照monolog和symfony网站...
  • 0 votes
     answers
     views

    Symfony 4:PROD env中的Monolog错误通过缓存清除

    当我切换到“PROD”env(在.env文件中),并清除缓存时,我得到monolog扩展的这个错误: 执行脚本缓存:清除[KO] [KO]脚本缓存:清除返回错误代码1 !! !在FileLoader.php第168行:!! !没有扩展程序可以加载“monolog”的配置(在/使用!! rs / antoinenedelec / Documents / symfony / boxbox / con...
  • 1 votes
     answers
     views

    Symfony / Monolog:如何自定义404找不到异常的日志格式

    Monolog提供了一种方法exclude 404 errors from the log,但如果我想自定义它们而不是完全压制它们呢? 所以显示不同于: [2016-12-12 10:41:01] request.ERROR:未捕获的PHP异常Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException:“在/ mypr...
  • 1 votes
     answers
     views

    改变Laravel的独白 Channels

    如上所述,您无法在monolog实例上更改 Channels https://github.com/Seldaek/monolog/issues/224 正如Laravel文档所说的更多mnolog配置,你拥有的最多的是monolog实例,你可以使用 $app->configureMonologUsing(function($monolog) {...}) 或 $monolog = Log:...
  • 8 votes
     answers
     views

    Symfony 2.1 - 在控制器中切换Monolog通道

    我想登录与通常的dev.log或prod.log不同的文件 我知道这可以用不同的通道完成,我在几个服务中使用它,但我不太清楚在控制器中切换Monolog通道 . 在服务中,您只需通过服务定义中的 tags 属性定义通道,但是如何在控制器中执行此操作,或者在特定操作中更好? 我知道可能的解决方案是:Symfony 2 : Log into a specific file 但是,为登录自定义文件定义两...
  • 2 votes
     answers
     views

    Laravel Monolog Syslog指定单独的日志文件?

    我有Laravel设置,所以Monolog记录到 syslog . 这是我的_2514316中的最新消息: $monolog = Log::getMonolog(); $monolog->pushHandler(new Monolog\Handler\SyslogHandler('mywebsitename')); 这很有效,除了所有日志消息都被转储到 /var/log/messages...
  • 0 votes
     answers
     views

    如何使用Laravel 5.6将json格式的日志条目发送到Loggly

    我已经按照我认为正确设置Loggly作为Laravel 5.6的Monolog Channels ,但我不断获取文本字符串而不是json可搜索条目 . 例如: [2018-07-27 14:50:20] local.INFO:array('foo'=>'bar',) 这来自Loggly条目的'unparsed'属性 . 任何伸展都不是一个有效的json! 以下是一些相关的代码片段,用于说...
  • 1 votes
     answers
     views

    服务定义“monolog.logger.event”不存在

    我为我的monolog创建了不同的通道,同时使用我的应用程序(开发和测试环境)一切都很好,创建并写入所有日志但是当执行我的测试(单元测试)时,我收到以下错误:“服务定义“monolog.logger.event”不存在“我在”vendor / symfony / monolog-bundle / DependencyInjection / Compiler / LoggerChannelPass....
  • 6 votes
     answers
     views

    Symfony 2:为服务注入特定通道/处理程序的 Logger

    我正在研究Symfony 2网络应用程序,我想使用特定 Channels 向服务注入Monolog Logger : 配置: monolog: handlers: main: type: stream path: %kernel.root_dir%/%kernel.environment%.log le...
  • 0 votes
     answers
     views

    无法为prod环境的monolog添加新通道

    我想在我的monolog配置中添加一个新块,以便在单独的日志文件中包含特定包的日志 . 假设该 Channels 被称为 purchase config_dev.php / config_prod.php purchase: type: rotating_file max_files: 10 path: %kernel.logs_dir%/p...

热门问题