Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 788 Bytes

custom-log.md

File metadata and controls

41 lines (30 loc) · 788 Bytes

自定义日志

如果你需要集成其他框架的日志操作,可以自己建立一个类并继承 Monolog\Handler\AbstractProcessingHandler 来完成日志写入

示例

<?php

use Monolog\Handler\AbstractProcessingHandler;

class MyLogger extends AbstractProcessingHandler
{

    /**
     * Writes the record down to the log of the implementing handler
     *
     * @param  array $record
     *
     * @return void
     */
    protected function write(array $record)
    {
        // TODO: Implement write() method.
    }
}

用法

$myLogger = new MyLogger();

$config = [
    //...

    'logger' => $myLogger,
];

$work = new Work($config);