Ведение журнала Java - где мой файл журнала?

У меня проблемы с поиском файлов журналов.

Я использую ведение журнала 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? Или перезагрузить компьютер? Просто любопытно. Для меня это не такая большая проблема, как узнать, где на самом деле находится мой файл журнала.

25
задан Anonymous Coward 27 February 2012 в 01:46
поделиться