使用monolog限制行长度

时间:2015-07-20 15:26:20

标签: php monolog

我使用monolog来记录API请求。其中一些日志消息包含相当大的有效负载。我想保持一般的冗长,但切掉300行的所有行。是否可以相应地配置monolog?

1 个答案:

答案 0 :(得分:3)

您可以使用处理器(https://github.com/Seldaek/monolog/blob/master/doc/01-usage.md#adding-extra-data-in-the-records):

$logger->pushProcessor(function ($record) {
    $record['message'] = substr($record['message'],0,300);
    return $record;
});