Skip to content

Commit ea751dc

Browse files
committed
增加 TRACE_MAX_RECORD 配置参数用于设置 trace记录的最大限制
1 parent 0b2734c commit ea751dc

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

ThinkPHP/Conf/convention.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
'ERROR_PAGE' => '', // 错误定向页面
8585
'SHOW_ERROR_MSG' => false, // 显示错误信息
8686
'TRACE_EXCEPTION' => false, // TRACE错误信息是否抛异常 针对trace方法
87+
'TRACE_MAX_RECORD' => 100, // 每个级别的错误信息 最大记录数
8788

8889
/* 日志设置 */
8990
'LOG_RECORD' => false, // 默认不记录日志

ThinkPHP/Library/Think/Think.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ static public function trace($value='[think]',$label='',$level='DEBUG',$record=f
310310
E($info);
311311
}
312312
$level = strtoupper($level);
313-
if(!isset($_trace[$level]) || count($_trace[$level])>100) {
313+
if(!isset($_trace[$level]) || count($_trace[$level])>C('TRACE_MAX_RECORD')) {
314314
$_trace[$level] = array();
315315
}
316316
$_trace[$level][] = $info;

0 commit comments

Comments
 (0)