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

后端 未结 6 1647
刺人心
刺人心 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:15

    for anyone else looking for a sample script, i threw something together, it's got the basics:

    
    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

提交回复
热议问题