草庐IT

Symfony 4 启用使用 Monolog 的 Redis 处理程序进行日志记录

我有一个连接到Redis的工作ELK堆栈。我还有一个工作的无状态Symfony4应用程序,我想将所有生产日志发送到我的Redis。我知道Monolog有一个Redis处理程序,但我不知道如果有其他方法我应该如何调整config/prod/monolog.yaml文件来完成此操作。现在是这样的:monolog:handlers:main:type:fingers_crossedaction_level:errorhandler:nestedexcluded_http_codes:[404]nested:type:streampath:"php://stderr"level:debugco

symfony - 使用 monolog 将消息记录到 Redis 不起作用

我想在Symfony2项目中使用Monolog将消息记录到本地Redis服务器。我正在使用SncRedisBundle为此目的。按照文档,这应该是直截了当的,但Redis中似乎没有存储任何消息。如果我使用配置的默认Redis客户端并向Redis服务器写入一些内容,这将完美运行。我的配置如下:snc_redis:clients:default:type:predisalias:defaultdsn:redis://localhostmonolog:type:predisalias:monologdsn:redis://localhost/1logging:falseoptions:con