mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-09-16 23:37:14 -04:00
将日志 caller 信息中的 'org.jackhuang.hmcl.' 缩短为 '@.' (#3919)
* Shorten 'org.jackhuang.hmcl.' in logs to @. --------- Co-authored-by: Glavo <zjx001202@gmail.com>
This commit is contained in:
parent
7c40dca3ea
commit
267da46050
@ -42,7 +42,7 @@ public final class Logger {
|
||||
return message;
|
||||
}
|
||||
|
||||
|
||||
static final String PACKAGE_PREFIX = "org.jackhuang.hmcl.";
|
||||
static final String CLASS_NAME = Logger.class.getName();
|
||||
|
||||
private static final DateTimeFormatter TIME_FORMATTER = DateTimeFormatter.ofPattern("HH:mm:ss").withZone(ZoneId.systemDefault());
|
||||
@ -69,9 +69,15 @@ public final class Logger {
|
||||
builder.setLength(0);
|
||||
builder.append('[');
|
||||
TIME_FORMATTER.formatTo(Instant.ofEpochMilli(event.time), builder);
|
||||
builder.append("] [")
|
||||
.append(event.caller)
|
||||
.append('/')
|
||||
builder.append("] [");
|
||||
|
||||
if (event.caller != null && event.caller.startsWith(PACKAGE_PREFIX)) {
|
||||
builder.append("@.").append(event.caller, PACKAGE_PREFIX.length(), event.caller.length());
|
||||
} else {
|
||||
builder.append(event.caller);
|
||||
}
|
||||
|
||||
builder.append('/')
|
||||
.append(event.level)
|
||||
.append("] ")
|
||||
.append(filterForbiddenToken(event.message));
|
||||
|
Loading…
x
Reference in New Issue
Block a user