gpt4 book ai didi

logging - symfony 中的多个日志文件

转载 作者:行者123 更新时间:2023-12-04 02:06:28 26 4
gpt4 key购买 nike

我想在 symfony 中设置一个额外的日志文件,这样一些消息(在我的例子中是支付处理)会从 symfony 的其余部分转到不同的文件。是否可以?

这是我当前来自 factories.yml 的日志配置:

all:
logger:
param:
level: debug
loggers:
sf_file_debug:
param:
level: notice
file: /var/log/symfony/%SF_ENVIRONMENT%/%SF_APP%.log

最佳答案

daviweb 的解决方案会将消息记录到两个日志文件中,

可以使用代码创建新的单独记录器:

$logPath = sfConfig::get('sf_log_dir').'/your-custom.log';
$custom_logger = new sfFileLogger(new sfEventDispatcher(), array('file' => $logPath));

$custom_logger->info("My log message!");

关于logging - symfony 中的多个日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1928975/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com