Yii のファイルログ記録形式は文字列の文字列であり、splunk などの一部のログ分析システムではインデックス付けや分類が困難です。一般的な Yii のログ形式は次のとおりです。
日付、レベル、カテゴリー、メッセージの 4 つの情報が混在しているため、Splunk にとってメインメッセージの分析は困難です。 JSON を配列にフォーマットし、4 つの属性を 1 つの json に結合します。 左側の図を分析して、キーの formatLogMessage 関数を見つけて、それを右側の図に変更します。 🎜>効果は次のとおりです:
splunk の形式は次のとおりです: