1
おそらく簡単な問題です。私は、サーブレットで使用していますロガーを持っている:Javaサーブレット - ロガーと設定ファイル
private final static Logger log = Logger.getLogger(x.class.getName());
そして、プロパティファイル(logging.properties):
handlers = java.util.logging.ConsoleHandler, java.util.logging.FileHandler
.level = INFO
java.util.logging.ConsoleHandler.level = INFO
java.util.logging.FileHandler.level = INFO
java.util.logging.FileHandler.pattern = output.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
だから私は出力に私のoutput.logファイル取得することはできません(またはそれを気にしてください)。だから:
- 私のlogging.propertyファイルは、通常のEclipseプロジェクトDynamic Web Programに入れる必要がありますか?私は現在、WebContent \ Web-INFフォルダに配置しています。
- ファイルの出力先はどこですか?
- プロパティファイルを明白に読み込む必要がありますか?私の理解では、このファイルは、プロパティの場所に応じてLogger APIによって読み込まれる必要があります。
あなたの質問に答えるために感謝
ファイルをsrcディレクトリに移動しました。 FileHandler.fileは正当なプロパティですか?または、FileHandler.patternがプロパティですか?私はそれに関係なく試して、まだ運がなかった。私は自分のコード内でそのlogging.propertyファイルを読む必要がありますか? – user82302124
log4jさんに行ってきました。それは100%働いた。他の方法がセットアップを考えてもうまくいかなかった理由は分かりません... – user82302124