0

CloudStack で使用されるロギング構造を研究しています。log4j を使用してロギングを行うことを理解しています。log4j では、何をどこに記録するかを制御するために構成ファイルを使用する必要があります。私が見つけたのは、構成ファイルのタスクを実行するために使用できるプロパティ ファイルとともに、log4j プロジェクト全体でいくつかのログ構成ファイルの組み合わせがあったことです。私が理解したいのは次のとおりです。

1- CloudStack には、「log4j-cloud.xml」と「log4j-cloud.xml.in」の 2 種類の構成ファイルが含まれています。これら 2 種類のファイルは異なるプロジェクトに分散されており、同じ情報が含まれていることはありません。これらのファイルの違いと、「in」の意味を教えてください。

2-何をログに記録するか、どこにログを記録するかを指定するためにlog4jによって使用されているもの。それは構成ファイルですか、それともプロパティファイルですか。

4

1 に答える 1

0
  1. log4j-cloud.xml.in は、コンソール ロギングの構成ファイルです。これは、構成を設定する必要がある場所です

  2. log4j は cloudstack の例外ロギングに使用され、log4j.xml ファイルはそれを構成する場所です。log4j を使用した cloudstack 例外ログの詳細については、https: //cwiki.apache.org/confluence/display/CLOUDSTACK/Exceptions+and+logging を参照してください。

于 2015-11-30T21:23:46.977 に答える