ロギングミドルウェア
ロギングはWebアプリケーションにおいて極めて重要な役割を果たし、以下のことが可能です:
- リクエスト処理プロセスの詳細情報を提供し、開発者がアプリケーションの動作を追跡するのに役立ちます
- 問題の特定とデバッグを支援し、特に本番環境で効果を発揮します
- アプリケーションのパフォーマンスとリソース使用状況を監視します
- ユーザーのアクセスパターンとシステム例外を記録します
- セキュリティ監査とコンプライアンス要件を満たします
Salvoは基本的なログ機能を提供するミドルウェアを備えています。ミドルウェアを直接 Router に追加した場合、すべての Router が一致しない場合に返される404エラーを捕捉できないため、Service に追加することを推奨します。
サンプルコード