job-runner / psr-log-adapter
1.3.0
2024-04-25 10:55 UTC
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- job-runner/job-runner: ^1.2
- psr/log: ^1.1 || ^2.0 || ^3.0
Requires (Dev)
- doctrine/coding-standard: ^12.0
- phpunit/phpunit: ^10.5.20
- psalm/plugin-phpunit: ^0.19.0
- vimeo/psalm: ^5.23
This package is auto-updated.
Last update: 2024-09-20 11:53:01 UTC
README
此包为JobRunner提供PSR日志适配器。
安装
composer require job-runner/psr-log-adapter
用法
<?php declare(strict_types=1); use JobRunner\JobRunner\Job\CliJob; use JobRunner\JobRunner\Job\JobList; use JobRunner\JobRunner\CronJobRunner; use JobRunner\JobRunner\PsrLog\PsrLogEventListener; require 'vendor/autoload.php'; $myLogger = new \Psr\Log\NullLogger(); $jobList = new JobList(); $jobList->push(new CliJob('php ' . __DIR__ . '/tutu.php', '* * * * *')); CronJobRunner::create()->withEventListener(new PsrLogEventListener($myLogger));->run($jobList);