From df32f4b433ec49ac131a773a9934dcdef7f51d2e Mon Sep 17 00:00:00 2001 From: Tim Kelty Date: Wed, 12 Jun 2024 15:47:12 -0400 Subject: [PATCH] Logging example --- README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/README.md b/README.md index d798504b..57c5bd0d 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,33 @@ composer require craftcms/feed-me ./craft plugin/install feed-me ``` +## Customizing Logs + +As of version `5.6`/`6.2`, logging is handled by Craft's log component and stored in the database instead of the filesystem. +If you want them logged to files (or anywhere else), you can add your own log target in your `config/app.php` file: + +```php +return [ + 'components' => [ + 'log' => [ + 'monologTargetConfig' => [ + // optionally, omit from Craft's default logs + 'except' => ['feed-me'], + ], + + // add your own log target to write logs to file + 'targets' => [ + [ + 'class' => \yii\log\FileTarget::class, + 'logFile' => '@storage/logs/feed-me.log', + 'categories' => ['feed-me'], + ], + ], + ], + ], +]; +``` + ## Resources - **[Feed Me Plugin Page](https://plugins.craftcms.com/feed-me)** – The official plugin page for Feed Me