Commit 9dbb33cf authored by 王源's avatar 王源 🎧

优化异常日志处理

parent 360fa2b1
......@@ -25,7 +25,7 @@ class ExceptionLogProducer extends ProducerMessage
}
// 获取trace中真实文件和行数
if (!empty($data['trace'])) {
preg_match('/(\/var\/www\/html\/.+?\/app\/.+?\.php)(?=\()/', $data['trace'], $matchFiles);
preg_match('/(\/var\/www\/app\/.+?\.php)(?=\()/', $data['trace'], $matchFiles);
if (!empty($matchFiles[0])) {
$data['file'] = $matchFiles[0];
$file = str_replace('/', '\/', $matchFiles[0]);
......@@ -39,7 +39,7 @@ class ExceptionLogProducer extends ProducerMessage
}
if (!empty($data['file'])) {
// 只对项目app文件夹下的错误获取编码人
preg_match('/(\/var\/www\/html\/.+?\/app\/)/', $data['file'], $matchPaths);
preg_match('/(\/var\/www\/app\/)/', $data['file'], $matchPaths);
if (!empty($matchPaths[0])) {
try {
exec("cd {$matchPaths[0]} && git blame -L {$data['line']},{$data['line']} {$data['file']}", $output);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment