Commit 308304d3 authored by 王源's avatar 王源
Browse files

fix bug

parent 63c705d6
Loading
Loading
Loading
Loading
+3 −2
Original line number Original line Diff line number Diff line
@@ -30,9 +30,10 @@ class ExceptionLogProducer extends ProducerMessage
        put_log("file: {$data['file']}", 'ExceptionLogProducerEcho.log');
        put_log("file: {$data['file']}", 'ExceptionLogProducerEcho.log');
        if (strpos($data['file'], '/vendor/') === false && strpos($data['file'], '/runtime/') === false) {
        if (strpos($data['file'], '/vendor/') === false && strpos($data['file'], '/runtime/') === false) {
            try {
            try {
                put_log("git: git blame -L {$data['line']},{$data['line']} {$data['file']}", 'ExceptionLogProducerEcho.log');
                put_log("git blame -L {$data['line']},{$data['line']} {$data['file']}", 'ExceptionLogProducerEcho.log');
                $output = [];
                exec("git blame -L {$data['line']},{$data['line']} {$data['file']}", $output);
                exec("git blame -L {$data['line']},{$data['line']} {$data['file']}", $output);
                put_log("output: {$output[0]}", 'ExceptionLogProducerEcho.log');
                put_log("output: " . json_encode($output), 'ExceptionLogProducerEcho.log');
                if (!empty($output[0]) && is_string($output[0])) {
                if (!empty($output[0]) && is_string($output[0])) {
                    preg_match('/(?<=\()[^ ]+/', $output[0], $matches);
                    preg_match('/(?<=\()[^ ]+/', $output[0], $matches);
                    put_log("matches: {$matches[0]}", 'ExceptionLogProducerEcho.log');
                    put_log("matches: {$matches[0]}", 'ExceptionLogProducerEcho.log');