MCPcopy Create free account
hub / github.com/HumbleUI/JWM / log

Method log

shared/java/Log.java:17–29  ·  view source on GitHub ↗

Log (default) message to JWM logger. Has no effect if message consumer is not set. @param message message to log

(Object message)

Source from the content-addressed store, hash-verified

15 * @param message message to log
16 */
17 public static void log(Object message) {
18 assert _onUIThread() : "Should be run on UI thread";
19 if (_listener != null) {
20 if (message instanceof Throwable) {
21 StringWriter sw = new StringWriter();
22 try (PrintWriter pw = new PrintWriter(sw);) {
23 ((Throwable) message).printStackTrace(pw);
24 }
25 message = sw.toString();
26 }
27 _listener.accept(message);
28 }
29 }
30
31 /**
32 * <p>Log verbose message to JWM logger.</p>

Callers 1

acceptMethod · 0.95

Calls 3

_onUIThreadMethod · 0.95
toStringMethod · 0.45
acceptMethod · 0.45

Tested by

no test coverage detected