控制台应用,yzncms本身基于tp5.1框架,里面的队列用不了,bug,坑
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Your Name 4a7af99f81 first commit 7ヶ月前
..
src first commit 7ヶ月前
.scrutinizer.yml first commit 7ヶ月前
LICENSE first commit 7ヶ月前
README.md first commit 7ヶ月前
composer.json first commit 7ヶ月前

README.md

Supports

Linter Status Tester Status Latest Stable Version Total Downloads Latest Unstable Version License

handle with array/config/log/guzzle etc.

About log

Register

Method 1

A application logger can extends Yansongda\Supports\Log and modify createLogger method, the method must return instance of Monolog\Logger.

use Yansongda\Supports\Log;
use Monolog\Logger;

class APPLICATIONLOG extends Log
{
    /**
     * Make a default log instance.
     *
     * @author yansongda <me@yansongda.cn>
     *
     * @return Logger
     */
    public static function createLogger()
    {
        $handler = new StreamHandler('./log.log');
        $handler->setFormatter(new LineFormatter("%datetime% > %level_name% > %message% %context% %extra%\n\n"));

        $logger = new Logger('yansongda.private_number');
        $logger->pushHandler($handler);

        return $logger;
    }
}

Method 2

Or, just init the log service with:

use Yansongda\Supports\Log;

protected function registerLog()
{
    $logger = Log::createLogger($file, $identify, $level);

    Log::setLogger($logger);
}

Usage

After registerLog, you can use Log service:

use Yansongda\Supports\Log;

Log::debug('test', ['test log']);