File tree Expand file tree Collapse file tree
HMCLCore/src/main/java/org/jackhuang/hmcl/util/logging Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ public static String filterForbiddenToken(String message) {
4242 return message ;
4343 }
4444
45-
45+ static final String PACKAGE_PREFIX = "org.jackhuang.hmcl." ;
4646 static final String CLASS_NAME = Logger .class .getName ();
4747
4848 private static final DateTimeFormatter TIME_FORMATTER = DateTimeFormatter .ofPattern ("HH:mm:ss" ).withZone (ZoneId .systemDefault ());
@@ -69,9 +69,15 @@ private String format(LogEvent.DoLog event) {
6969 builder .setLength (0 );
7070 builder .append ('[' );
7171 TIME_FORMATTER .formatTo (Instant .ofEpochMilli (event .time ), builder );
72- builder .append ("] [" )
73- .append (event .caller )
74- .append ('/' )
72+ builder .append ("] [" );
73+
74+ if (event .caller != null && event .caller .startsWith (PACKAGE_PREFIX )) {
75+ builder .append ("@." ).append (event .caller , PACKAGE_PREFIX .length (), event .caller .length ());
76+ } else {
77+ builder .append (event .caller );
78+ }
79+
80+ builder .append ('/' )
7581 .append (event .level )
7682 .append ("] " )
7783 .append (filterForbiddenToken (event .message ));
You can’t perform that action at this time.
0 commit comments