0

spring mvc を利用したサイトがあります。Initalizing および ServletContextAware である Bean を追加しました。ここで、パターンを syslog アペンダーに変更し、データベース サーバー、名前、ユーザー名などを追加します。

アプリケーション/サイトを一意に識別するパターンに何かを追加したいと考えています。そして、server.xml の host-tag から name 属性を取得するのが最適です。

アプリケーションコード内からその値にアクセスすることは可能ですか? 私が利用できるアプリケーション/サイトを一意に識別する値について、他に何か提案はありますか? 私は getContextPath を考えましたが、サイトが ROOT に展開されている場合、それはあまり役に立ちません。

ありがとう

4

1 に答える 1

0

私の問題をかなりうまく解決したlog4j MDC機能を使用しました。

于 2012-08-15T15:13:22.327 に答える