0

私はたくさん読みましたが、特定のクラスのログレベルなどを指定する方法がわかりませんでした。

私が理解できる唯一の方法はstandalone.xml、サーバーで非常に一般的なアプリケーション固有の設定を構成する必要があるのはなぜですか? これにより、展開プロセスが不必要に複雑になります。

サーバーに触れずに、特定のログレベル出力ファイルを戦争内のどこかで定義することは何とか可能ではありませんか?

ところで。log4jcommons-loggingが使用されているかどうかは関係ありませんslf4j

4

2 に答える 2

1

直接的な回答を提供できなくて申し訳ありませんが、これを考慮してください。ロギング レベルを担当するアプリケーションは、ほとんどの場合、AS 管理者がいつでも変更できるようにする必要があるため、悪い考えです。たとえば、DEBUG または TRACE ログ レベルのポイントは、運用サーバーのパフォーマンスを損なうことなく、コード内にそのようなステートメントを多数配置できるようにすることです。ただし、バグが検出されたら、アプリケーションを再構築せずにログ レベルを下げることができます。これは、純粋な管理タスクである必要があります。

一方、少なくともロギング構成の適切な開始点が必要であることは認識しており、アプリケーションがサーバー構成によってオーバーライド可能なデフォルトを提供できるようにするアーキテクチャについては知りません。

于 2013-11-07T08:24:54.540 に答える