mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-09-19 00:36:10 -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;
|
return message;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static final String PACKAGE_PREFIX = "org.jackhuang.hmcl.";
|
||||||
static final String CLASS_NAME = Logger.class.getName();
|
static final String CLASS_NAME = Logger.class.getName();
|
||||||
|
|
||||||
private static final DateTimeFormatter TIME_FORMATTER = DateTimeFormatter.ofPattern("HH:mm:ss").withZone(ZoneId.systemDefault());
|
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.setLength(0);
|
||||||
builder.append('[');
|
builder.append('[');
|
||||||
TIME_FORMATTER.formatTo(Instant.ofEpochMilli(event.time), builder);
|
TIME_FORMATTER.formatTo(Instant.ofEpochMilli(event.time), builder);
|
||||||
builder.append("] [")
|
builder.append("] [");
|
||||||
.append(event.caller)
|
|
||||||
.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(event.level)
|
||||||
.append("] ")
|
.append("] ")
|
||||||
.append(filterForbiddenToken(event.message));
|
.append(filterForbiddenToken(event.message));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user