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

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

Мои вопросы:

  • Какие данные содержатся в этой папке?
  • Можем ли мы удалить данные из пути?
1
задан 7 May 2018 в 17:34
1 ответ

% 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 , где <имя-обработчика> относится к полное имя класса обработчика. Если свойства не определены (или имеют недопустимые значения), то указанные значения по умолчанию used.

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

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

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

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

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

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

3
ответ дан 3 December 2019 в 18:27

Теги

Похожие вопросы