/** * Log something to the console under the debug level. * @param thing The thing to log. * @param force If true, ignores whether or not debug logging is enabled. */ export function log(thing: any, force = false): void { let overrideStyle = ""; let prefix = "[TRX]"; if (force) { prefix = "%c" + prefix; overrideStyle = "background-color: #dc322f; margin-right: 9px;"; } if (window.TildesReExtended?.debug || $dev || force) { if (overrideStyle.length > 0) { console.debug(prefix, overrideStyle, thing); } else { console.debug(prefix, thing); } } }