log-monitor活動日志監(jiān)控
log-monitor 是基于 tail 命令一個活動日志監(jiān)控器。
為什么要使用日志監(jiān)控器?
有時我們想知道 crontab 任務(wù)運行時正在發(fā)生什么,或者通過 php 腳本將什么錯誤寫入了 php 錯誤日志中,我們想快速知道。日志監(jiān)視器可以幫助您監(jiān)視日志并通知想要知道的用戶。
日志監(jiān)控器可以做什么?
- 通過 tail 命令監(jiān)視日志
- 出現(xiàn)錯誤時通知用戶
- 自定義日志過濾器界面,它將檢查日志是否錯誤
- 自定義通知界面,它將通知用戶
- 自定義閱讀器界面,如果您不想使用 tail 命令
使用示例:
Just remember that when you call the start method, do not forget to call wait method.
$reader = new \Jenner\LogMonitor\Reader\Reader('/var/log/messages');
$filter = new Jenner\LogMonitor\Filter\ExceptionFilter();
$notify = new \Jenner\LogMonitor\Notification\EchoNotification();
$process = new \Jenner\LogMonitor\MonitorTask($reader, $filter, $notify);
$process->run();
$process->wait();
評論
圖片
表情
