Dancer2アプリケーションのファイルの行番号を含むようにログ記録形式を変更しようとしています。デフォルトはこれをしていないようです。私は行を追加した場合は何も変化(Dancer2::Core::Role::Logger documentationに基づいて、正しいと思われる)Dancer2でログフォーマットを設定するにはどうしたらいいですか?
log_format: "[%f--%l] %m"
。
Dancer2アプリケーションのファイルの行番号を含むようにログ記録形式を変更しようとしています。デフォルトはこれをしていないようです。私は行を追加した場合は何も変化(Dancer2::Core::Role::Logger documentationに基づいて、正しいと思われる)Dancer2でログフォーマットを設定するにはどうしたらいいですか?
log_format: "[%f--%l] %m"
。
log_format
は、グローバルコンフィギュレーションディレクティブではありません。これは、使用している特定のロギングエンジン固有のものなので、configuration section for that engineに入れなければなりません。例えば
、あなたがDancer2::Logger::Fileエンジンを使用している場合:
logger: "File"
engines:
logger:
File:
log_format: "[%f--%l] %m"
おかげ@ThisSuitIsBlackNot。私は、セッションのような他のエンジンがある場合、同じ「エンジン」セクションにネストする必要があることも発見しました。私は、セッションエンジンを持っており、それは私がセッションエンジンの情報を持っていたし、コンソールエンジン情報が上書きされたように見え
logger: Console
session: YAML
engines:
logger:
Console:
log_level: debug
log_format: "[%f----%l] %m"
session:
YAML:
session_dir: /tmp/dancer-sessions
として行われる必要があることが表示されます。