mirror of
https://github.com/konsoletyper/teavm.git
synced 2024-11-21 01:00:54 +08:00
parent
2e0864017b
commit
47c136ccc1
@ -23,6 +23,7 @@ import org.teavm.classlib.java.lang.TThrowable;
|
||||
import org.teavm.classlib.java.util.THashMap;
|
||||
import org.teavm.classlib.java.util.TMap;
|
||||
import org.teavm.jso.JSBody;
|
||||
import org.teavm.jso.impl.JS;
|
||||
|
||||
public class TLogger {
|
||||
public static final String GLOBAL_LOGGER_NAME = "global";
|
||||
@ -70,14 +71,26 @@ public class TLogger {
|
||||
}
|
||||
} else {
|
||||
if (record.getLevel().intValue() >= TLevel.SEVERE.intValue()) {
|
||||
if (PlatformDetector.isWebAssemblyGC()) {
|
||||
JS.invoke(JS.global("console"), JS.wrap("error"), JS.wrap(message));
|
||||
} else {
|
||||
error(message);
|
||||
}
|
||||
} else if (record.getLevel().intValue() >= TLevel.WARNING.intValue()) {
|
||||
if (PlatformDetector.isWebAssemblyGC()) {
|
||||
JS.invoke(JS.global("console"), JS.wrap("warn"), JS.wrap(message));
|
||||
} else {
|
||||
warn(message);
|
||||
}
|
||||
} else {
|
||||
if (PlatformDetector.isWebAssemblyGC()) {
|
||||
JS.invoke(JS.global("console"), JS.wrap("info"), JS.wrap(message));
|
||||
} else {
|
||||
infoImpl(message);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private String format(String message, Object[] params) {
|
||||
if (params == null) {
|
||||
|
Loading…
Reference in New Issue
Block a user