job-runner / psr-log-adapter
Installs: 16 757
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 3
pkg:composer/job-runner/psr-log-adapter
Requires
- php: ~8.3.0 || ~8.4.0 || ~8.5.0
- job-runner/job-runner: ^1.5
- psr/log: ^1.1 || ^2.0 || ^3.0
Requires (Dev)
- doctrine/coding-standard: ^14.0
- phpstan/phpstan: ^2.1.31
- phpunit/phpunit: ^12.4.2
- dev-main
- 8.4.x-dev
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
- 0.2.0
- 0.1.0
- dev-dependabot/composer/phpstan/phpstan-tw-2.1.38
- dev-dependabot/composer/phpunit/phpunit-tw-12.5.8
- dev-dependabot/composer/phpstan/phpstan-tw-2.1.37
- dev-fezfez-patch-3
- dev-update-march
- dev-update-deps2025
- dev-clean
- dev-update
- dev-fezfez-patch-2
- dev-fezfez-patch-1
- dev-update-deps
This package is auto-updated.
Last update: 2026-01-30 19:52:58 UTC
README
This package provides a psr-log adapter for JobRunner.
Installation
composer require job-runner/psr-log-adapter
Usage
<?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);