How can I parse Apache's error log in PHP?

后端 未结 6 1610
刺人心
刺人心 2021-01-04 00:38

I want to create a script that parses or makes sense of apache\'s error log to see what the most recent error was. I was wondering if anyone out there has something that doe

6条回答
  •  迷失自我
    2021-01-04 01:31

    adm group has access of to view logs in linux system to access the log from apache we have to add www-data user to adm group and restart the apache so all the changes will update

    $ sudo usermod -G adm www-data
    $ sudo service apache2 restart
    
    
    handleError() 
       /home/gsmcms/public_html/central/cake/libs/debugger.php:0
    
        preg_match('~^\[(.*?)\]~', $line, $date);
        if(empty($date[1])) {
            continue;
        }
        preg_match('~\] \[([a-z:]*?)\] \[~', $line, $type);
        preg_match('~\] \[client ([0-9\.:]*)\]~', $line, $client);
        preg_match('~\] (.*)$~', $line, $message);
        ?>
    

    提交回复
    热议问题
    Date Type Client Message