@jadejr/kysely-pglite
Version:
Kysely dialect for @electric-sql/pglite (temporary fork https://github.com/dnlsandiego/kysely-pglite)
33 lines • 1.04 kB
JavaScript
import consola from 'consola';
import { Logger, getLogLevelNumber } from 'kysely-codegen';
export var LogLevel;
(function (LogLevel) {
LogLevel[LogLevel["SILENT"] = 0] = "SILENT";
LogLevel[LogLevel["INFO"] = 1] = "INFO";
LogLevel[LogLevel["WARN"] = 2] = "WARN";
LogLevel[LogLevel["ERROR"] = 3] = "ERROR";
LogLevel[LogLevel["DEBUG"] = 4] = "DEBUG";
})(LogLevel || (LogLevel = {}));
export class CodegenLogger extends Logger {
debug(...values) {
if (getLogLevelNumber(this.logLevel) >= LogLevel.DEBUG) {
consola.debug(...values);
}
}
error(...values) {
if (getLogLevelNumber(this.logLevel) >= LogLevel.ERROR) {
consola.error(...values);
}
}
info(...values) {
if (getLogLevelNumber(this.logLevel) >= LogLevel.INFO) {
consola.info(...values);
}
}
log(...values) {
if (getLogLevelNumber(this.logLevel) >= LogLevel.INFO) {
consola.log(...values);
}
}
}
//# sourceMappingURL=logger.js.map