Files
chrisgoringe-cg-image-filter/js/log.js
T
2025-05-05 16:08:24 +10:00

18 lines
822 B
JavaScript

import { app } from "../../scripts/app.js";
export class Log {
static log(s) { if (s) console.log(s) }
static error(e) { console.error(e) }
static detail(s) {
if (app.ui.settings.getSettingValue("Image Filter.Z.Detailed Logging")) Log.log(s)
}
static message_in(message, extra) {
if (!app.ui.settings.getSettingValue("Image Filter.Z.Detailed Logging")) return
if (message.detail && !message.detail.tick) Log.log(`--> ${JSON.stringify(message.detail)}` + (extra ? ` ${extra}` : ""))
if (message.detail && message.detail.tick) Log.log(`--> tick`)
}
static message_out(response, extra) {
if (!app.ui.settings.getSettingValue("Image Filter.Z.Detailed Logging")) return
Log.log(`"<-- ${JSON.stringify(response)}` + (extra ? ` ${extra}` : ""))
}
}