: アプリケーションを作成している間、私の設定ファイルは、プロジェクトのルートフォルダに保存されているので、私は、プログラムを実行するために-Djava.util.logging.config.file=logging.properties
スイッチを使用しました。 しかし、私は、実行可能なJARを輸出しました。 ロギングを今設定する方法は? -Dスイッチを使って設定ファイルへのパスを指定すると、うまくいきません。?私は、JavaロギングAPIに新しいですし、この問題を持ついくつかの助けを必要とし
答えて
あなたは、コマンドラインまたはショートカットでログプロパティを指定する必要がありますので、あなたはMANIFEST.MFファイルにJVM引数を指定することはできません。
java -Djava.util.logging.config.file=logging.properties -jar yourjar.jar
をそれ以外の場合は、プロパティファイルをパッケージ化できJARで(あなたのケースではlogging.properties)、 起動時にこれを読んで、システムのプロパティにこれらの設定を置きます。
The javadocは言う:これら二つの特性は、プリファレンスを介して設定することができる
"java.util.logging.config.class"
"java.util.logging.config.file"
:また
、LogManagerの初期設定を読み取るをより細かく制御できるよう 2つのオプションのシステムプロパティを使用してAPI、または「javaの」コマンドに対するコマンド 行プロパティの定義として、またはシステムプロパティとして 定義はのJNI_CreateJavaVMに渡されます。
"java.util.logging.config.class"プロパティが設定されている場合、 プロパティ値はクラス名として扱われます。指定されたクラスは がロードされ、オブジェクトがインスタンス化され、そのオブジェクトのコンストラクタ は初期設定で読み込むための責任があります。 (つまり、オブジェクト は、その設定を制御するために、他のシステムプロパティを使用してもよい。) 代替構成クラスは、LogManagerのにプロパティを定義するreadConfiguration(入力ストリーム) を使用することができます。
ので、java.util.logging.config.file
システムプロパティを使用し、デバッグするために、ログのプロパティをカスタマイズしたり、いくつかを分析することができるようにしたい場合は、おそらく良いアイデアですjarファイルのうち、設定ファイルを(保存のいずれか奇妙な振る舞い)、または設定ファイルを(jarファイルなどに)保存し、java.util.logging.config.class
システムプロパティを使用して、jarファイルのファイルを読み取るクラスをロードしてインスタンス化します(Class.getResourceAsStream()
を使用)。
- 1. は、私はここにいくつかの助けを必要とするJavaScript
- 2. 私はこの問題に少しの助けを必要とし
- 3. モック方法私はこれでいくつかの助けを必要とMockito
- 4. 私はibox、ライトボックス、リンクの問題について助けが必要です
- 5. 私は、このコードブロックでいくつかの助けが必要にjQuery
- 6. は、いくつかの助けを必要としている重複レコードSQL
- 7. は、私は、SQLクエリといくつかの助けを必要とするSQL
- 8. 印刷私はPHPでいくつかの助けを必要とするPHP
- 9. は、私は、クエリの最適化といくつかの助けを必要と
- 10. は、私は私のプロジェクトでは、いくつかの助けが必要NodejsとLaravelのリモートAPIと
- 11. アンドロイド:私はプログラミングに新しいですし、私はそれにいくつかの助けを必要とするドキュメントオブジェクトとしてXML、POSTメソッド
- 12. 外部キーは、私はLARAVELで新しいですし、私はいくつかの問題を持って、デフォルト
- 13. 削除は、私はMATLABでのアレイといくつかの助けを必要とし、アレイ
- 14. Javaの操作でいくつかの助けが必要ですか?
- 15. このiframeスクロールの問題で少し助けが必要
- 16. レールのモデルアソシエーションに関していくつかの助けが必要です
- 17. 私は、次のといくつかの助けが必要なのRuby
- 18. 私はタブローに新しいですし、このout.Iを把握して助けを必要と
- 19. 私はこのコードを使用してきましたし、私は2つの機能を追加するためにいくつかの助けが必要
- 20. SQLクエリは、私はSQLクエリといくつかの助けが必要
- 21. 私はこの次のような問題を持つあなたの助けをみたいのJava
- 22. は、2つのテキストファイル私はこの問題といくつかの助けを持っていることを願って
- 23. いくつかのデータをピボットする手助けが必要
- 24. 私は後述のように私の問題を修正するためにいくつかの助けを必要とArrayListの文字列要素
- 25. Javaの問題は、AVLツリーを持つ新しいJPanelを実装します。
- 26. はどのように私はアイテム私はいくつかの助けを必要とするリストビュー
- 27. は、Amazonのサンプルプロジェクトについての助けを必要と
- 28. は、アンドロイドゲームの開発にいくつかの助けが必要ですか?
- 29. スクリプトを見つけて置き換える(難しい問題です...助けが必要です)
- 30. マークダウンリストには、私はいくつかの新しい人々を助けるために私たちのレポのための1 readme.mdファイルを作成し、リストを持ついくつかの問題を抱えている