Назад | Перейти на главную страницу

Что такое файлы «System32 \ config \ systemprofile \ javaXX.log» в Windows Server?

У меня есть сервер Windows, на котором c:\ диск почти заполнен. Свободно только 2 ГБ вместо 60 ГБ, на которых размер папки C:\Windows\System32\config\systemprofile составляет 24,1 ГБ. Папка показывает мне два типа файлов, javaxx.log и javaxx.log.lck. где xx это двухзначное число.

Мои вопросы:

В %systemroot%\System32\config\systemprofile это %USERPROFILE% эквивалент для пользователя системы nt authority\system: например если вы запускаете командную строку как системный пользователь, cd %AppData% перейдет в каталог C:\Windows\System32\config\systemprofile\AppData\Roaming.

В javaXX.log файлы, вероятно, генерируются какой-либо программой Java с использованием FileHandler (из java.util.logging) с настройками по умолчанию или шаблоном ротации журнала по умолчанию. Укороченные, актуальные части:

По умолчанию каждый FileHandler инициализируется с использованием следующего LogManager свойства конфигурации, где <handler-name> относится к полному имени класса обработчика. Если свойства не определены (или имеют недопустимые значения), используются указанные значения по умолчанию.

  • <handler-name>.pattern задает шаблон для создания имени выходного файла. Подробнее см. Ниже. (По умолчанию %h/java%u.log).

Шаблон состоит из строки, которая включает следующие специальные компоненты, которые будут заменены во время выполнения:

  • %h ценность user.home системное свойство
  • %g номер поколения для распознавания повернутых бревен
  • %u уникальный номер для разрешения конфликтов

Номера поколений следуют в последовательности 0, 1, 2 и т. Д.

В user.home было бы %USERPROFILE% в Windows, поэтому это приведет к шаблону именования вашего .log файлы. В .lck файлы - это просто файлы блокировки для предотвращения одновременного использования этих файлов.

Мы не можем сказать, насколько важны для вас эти файлы журналов. Вы можете создать автоматизированный сценарий, который удаляет самые старые файлы журналов, или, еще лучше, реализовать это для ротации журналов в программе Java.