|
19 | 19 | import com.google.common.base.Strings; |
20 | 20 | import java.io.IOException; |
21 | 21 | import java.lang.management.ManagementFactory; |
22 | | -import java.time.Instant; |
23 | | -import java.time.ZoneId; |
24 | | -import java.time.format.DateTimeFormatter; |
25 | 22 | import java.nio.file.Files; |
26 | 23 | import java.nio.file.Path; |
27 | 24 | import java.nio.file.Paths; |
28 | 25 | import java.nio.file.StandardCopyOption; |
29 | 26 | import java.text.SimpleDateFormat; |
30 | 27 | import java.util.Date; |
31 | | -import java.util.Optional; |
32 | 28 | import java.util.logging.ConsoleHandler; |
33 | 29 | import java.util.logging.FileHandler; |
34 | 30 | import java.util.logging.Formatter; |
@@ -92,33 +88,33 @@ public static Formatter getFormatter() { |
92 | 88 | @Override |
93 | 89 | public String format(LogRecord record) { |
94 | 90 | String date = dateFormatter.get().format(new Date(record.getMillis())); |
95 | | - |
| 91 | + |
96 | 92 | long threadId = record.getThreadID(); |
97 | 93 | String threadName = getThreadName(threadId); |
98 | 94 |
|
99 | 95 | if (threadName.length() > MAX_THREAD_NAME_LENGTH) { |
100 | 96 | threadName = threadName.substring(threadName.length() - MAX_THREAD_NAME_LENGTH); |
101 | 97 | } |
102 | | - |
| 98 | + |
103 | 99 | String sourceClassName = record.getLoggerName(); |
104 | 100 | String sourceMethodName = record.getSourceMethodName(); |
105 | | - |
| 101 | + |
106 | 102 | StringBuilder sb = new StringBuilder(256); |
107 | 103 | sb.append(date) |
108 | | - .append(" ") |
109 | | - .append(Strings.padStart(record.getLevel().getName(), 5, ' ')) |
110 | | - .append(" ") |
111 | | - .append(PROCESS_ID) |
112 | | - .append(" --- [") |
113 | | - .append(Strings.padEnd(threadName, 7, ' ')) |
114 | | - .append("] ") |
115 | | - .append(Strings.padEnd(sourceClassName != null ? sourceClassName : "", 50, ' ')) |
116 | | - .append(" ") |
117 | | - .append(Strings.padEnd(sourceMethodName != null ? sourceMethodName : "", 20, ' ')) |
118 | | - .append(": ") |
119 | | - .append(record.getMessage()) |
120 | | - .append(System.lineSeparator()); |
121 | | - |
| 104 | + .append(" ") |
| 105 | + .append(Strings.padStart(record.getLevel().getName(), 5, ' ')) |
| 106 | + .append(" ") |
| 107 | + .append(PROCESS_ID) |
| 108 | + .append(" --- [") |
| 109 | + .append(Strings.padEnd(threadName, 7, ' ')) |
| 110 | + .append("] ") |
| 111 | + .append(Strings.padEnd(sourceClassName != null ? sourceClassName : "", 50, ' ')) |
| 112 | + .append(" ") |
| 113 | + .append(Strings.padEnd(sourceMethodName != null ? sourceMethodName : "", 20, ' ')) |
| 114 | + .append(": ") |
| 115 | + .append(record.getMessage()) |
| 116 | + .append(System.lineSeparator()); |
| 117 | + |
122 | 118 | return sb.toString(); |
123 | 119 | } |
124 | 120 | }; |
|
0 commit comments