У меня проблемы с поиском файлов журналов.
Я использую ведение журнала Java - java.util.logging
- в Eclipse 3.7.1 в Windows XP. Соответствующие строки моего файла logging.properties
:
handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler
.level=INFO
java.util.logging.FileHandler.pattern = %h/java%u.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
Насколько я могу понять, после выполнения этих двух строк:
Logger logger = Logger.getLogger("test");
logger.logp(Level.INFO, "myClass", "myMethod", "Alcatraz");
мой файл журнала должен находиться в C: \ Документы и настройки \ [My Windows ID] \ javaX.log
, где X
- целое число.
У меня есть 5 разных файлов java.log
в этом каталоге, от java0.log
до java4.log
, но ни один из них не содержит мою запись журнала или даже запись с сегодняшней датой. Я погуглил и обнаружил Tracing and Logging , что означает, что мои журналы должны находиться в другом месте, c: \ Documents and Settings \ [My Windows ID] \ Application Data \ Sun \ Java \ Развертывание \ журнал
. Там есть один файл с именем plugin5581819941091650582.log
, но он практически пуст:
Дата его создания - на прошлой неделе. (Я не уверен, какой процесс его создал; я определенно не создавал его явно.)
Так где же тогда мой файл журнала? Я не могу придумать, где еще искать.
Кроме того, кто-нибудь знает, когда вступят в силу изменения в logging.properties
? Если я изменил уровень журнала или FileHandler.шаблон
, что должно произойти, прежде чем моя программа увидит изменения? Просто сохранить изменения в logging.properties
явно недостаточно. Мне нужно будет перезапустить Eclipse? Или перезагрузить компьютер? Просто любопытно. Для меня это не такая большая проблема, как узнать, где на самом деле находится мой файл журнала.