Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用独白限制行长_Php_Monolog - Fatal编程技术网

Php 用独白限制行长

Php 用独白限制行长,php,monolog,Php,Monolog,我正在使用monolog记录API请求。其中一些日志消息包含相当大的有效负载。我想保留一般的冗长,但把所有的行都删掉300个字符。是否可以相应地配置monolog?您可以使用处理器来完成此操作(): 您可以使用处理器来执行此操作(): 您可以使用处理器来执行此操作(): 您可以使用处理器来执行此操作(): 在将上下文(例如,您的有效负载)传递给monolog之前,可以限制上下文的大小。在将上下文(例如,您的有效负载)传递给monolog之前,可以限制上下文(例如,您的有效负载)的大小。在将上下文

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

您可以使用处理器来完成此操作():


您可以使用处理器来执行此操作():


您可以使用处理器来执行此操作():


您可以使用处理器来执行此操作():


在将上下文(例如,您的有效负载)传递给monolog之前,可以限制上下文的大小。在将上下文(例如,您的有效负载)传递给monolog之前,可以限制上下文(例如,您的有效负载)的大小。在将上下文(例如,您的有效负载)传递给monolog之前,可以限制上下文(例如,您的有效负载)的大小在您将其传递给monolog之前。如果我想从
config.yml
读取消息最大长度的最佳方式?如果我想从
config.yml
读取消息最大长度的最佳方式?如果我想从
config.yml
读取消息最大长度的最佳方式?
$logger->pushProcessor(function ($record) {
    $record['message'] = substr($record['message'],0,300);
    return $record;
});