19 lines
416 B
Plaintext
19 lines
416 B
Plaintext
|
import { getEventPrefix, levels } from "./core.js";
|
||
|
const consoleLogDestination = {
|
||
|
write(event) {
|
||
|
let dest = console.error;
|
||
|
if (levels[event.level] < levels["error"]) {
|
||
|
dest = console.log;
|
||
|
}
|
||
|
if (event.label === "SKIP_FORMAT") {
|
||
|
dest(event.message);
|
||
|
} else {
|
||
|
dest(getEventPrefix(event) + " " + event.message);
|
||
|
}
|
||
|
return true;
|
||
|
}
|
||
|
};
|
||
|
export {
|
||
|
consoleLogDestination
|
||
|
};
|