Skip to content

Commit acbefd7

Browse files
committed
LogMessage: reduce toString(), which is used by StderrLogService
StderrLogService uses LogMessage.toString() to print log messages. Reduce the amount of information contained in LogMessage.toString(), to make the console output easier to read.
1 parent 5c1f21e commit acbefd7

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

src/main/java/org/scijava/log/LogMessage.java

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -129,20 +129,12 @@ public void attach(Object value) {
129129

130130
@Override
131131
public String toString() {
132-
return format(this);
133-
}
134-
135-
// -- Utility methods --
136-
137-
public static String format(final LogMessage message) {
138132
final StringWriter sw = new StringWriter();
139133
final PrintWriter printer = new PrintWriter(sw);
140-
printer.print("[" + message.time() + "] ");
141-
printer.print("[" + LogLevel.prefix(message.level()) + "] ");
142-
printer.print("[" + message.source() + "] ");
143-
printer.println(message.text());
144-
if (message.throwable() != null) {
145-
message.throwable().printStackTrace(printer);
134+
printer.print("[" + LogLevel.prefix(level()) + "] ");
135+
printer.println(text());
136+
if (throwable() != null) {
137+
throwable().printStackTrace(printer);
146138
}
147139
return sw.toString();
148140
}

0 commit comments

Comments
 (0)