%systemroot%\System32\config\systemprofile is the
%USERPROFILE% equivalent for the system user
nt authority\system: e.g. if you run command line as the system user,
cd %AppData% will change to directory
javaXX.log files are probably generated by some Java program using
java.util.logging) with default settings or default log rotation pattern. Shortened, relevant parts:
By default each
FileHandler is initialized using the following
LogManager configuration properties where
<handler-name> refers to the
fully-qualified class name of the handler. If properties are not
defined (or have invalid values) then the specified default values are
<handler-name>.pattern specifies a pattern for generating the output file name. See below for details. (Defaults to
A pattern consists of a string that includes the following special components that will be replaced at runtime:
%h the value of the
user.home system property
%g the generation number to distinguish rotated logs
%u a unique number to resolve conflicts
Generation numbers follow the sequence 0, 1, 2, etc.
user.home would be
%USERPROFILE% in Windows, so this would results in the naming pattern of your
.log files. The
.lck files are just lock files to prevent simultaneous usage of these files.
We can't say how important these log files are for you. You could create an automated script that removes the oldest log files, or even better implement this to the log rotation in the Java program.