https://github.com/mpdf/psr-log-aware-trait
Trait to allow support of different psr/log versions
https://github.com/mpdf/psr-log-aware-trait
Last synced: 10 months ago
JSON representation
Trait to allow support of different psr/log versions
- Host: GitHub
- URL: https://github.com/mpdf/psr-log-aware-trait
- Owner: mpdf
- Created: 2023-05-03T05:24:01.000Z (about 3 years ago)
- Default Branch: 3.x
- Last Pushed: 2023-05-03T12:17:55.000Z (about 3 years ago)
- Last Synced: 2024-04-24T03:15:13.845Z (about 2 years ago)
- Language: PHP
- Size: 5.86 KB
- Stars: 37
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# psr-log-aware-trait
Trait to allow support of different psr/log versions.
By including this PsrLogAwareTrait, you can allow composer to resolve your PsrLogger version for you.
## Use
Require the trait.
composer require chromatic/psr-log-aware-trait
In your code, you no longer have to set a $logger property on your classes, since that comes with the trait, and you do not need to implement the `function setLogger()` method, since that also comes along with the trait.
```php
use PsrLogAwareTrait;
```
Will allow you to call `setLogger()` in your classes and fulfil the requirements of the PsrLoggerAwareInterface implementation.