nora / logger
1.0.7
2024-04-11 13:09 UTC
Requires
- php: ^8
- bear/app-meta: *
- monolog/monolog: *
- psr/log: *
- ray/aop: *
- ray/di: *
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.8
- phpunit/phpunit: ^9.5
README
このライブラリの目的
- Monologのセットアップを完結にする
- BearSundayへの組み込みをする
使い方想定
ログファイルの吐き出し先だけを指定すると
以下を有効にしたロガーが返却される
- ログローテート機能
$logger = (new MakeLogger(path: "path/to/log"))()
BearSunday用のセットアップ
MakeLoggerInterfaceをカスタムクラスへバインドすることで取り替え可能とする。
$this->install(new LoggerModule($this->appMeta));