17

次のようなことをすることはできますか?

-Djava.util.logging.loglevel=FINE

明らかにそれは機能しませんが、あなたはその考えを理解します。そのようなものはありますか?または、プロパティファイルを作成する必要がありますか?

4

3 に答える 3

3

ログ レベルをユーザー定義のプロパティとして渡すこともできます。

-DmyProp.logLevel=FINE

あなたのコードで:

String logLevel = System.getProperties("myProp.logLevel");

しかし、あなたはより「組み込み」で自動的に処理されるプロパティを探していると思いますよね? 私の知る限り、それは存在しませんが、多分私は間違っています。

于 2010-01-29T08:09:42.977 に答える
2

環境変数に基づいてレベルを設定するようにコードを構成できます。

String sLoglevel= System.getenv("LOGLEVEL");  
int ilevel = loglevel.parseInt(sLoglevel);
//set the log level based on retrieved value 
于 2010-01-29T07:32:01.470 に答える