/
ai_sampletext
/
DiplomWork
Обзор
Документация
Войти
/
ai_sampletext
/
DiplomWork
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
node_modules/drizzle-orm/logger.js
36 строк
842 B
boolyshareyo
Initial commit
08 июн 2026, 16:00
08 июн 2026, 16:00
6216a29
Код
Авторство
О чём код?
import { entityKind } from "./entity.js"; class ConsoleLogWriter { static [entityKind] = "ConsoleLogWriter"; write(message) { console.log(message); } } class DefaultLogger { static [entityKind] = "DefaultLogger"; writer; constructor(config) { this.writer = config?.writer ?? new ConsoleLogWriter(); } logQuery(query, params) { const stringifiedParams = params.map((p) => { try { return JSON.stringify(p); } catch { return String(p); } }); const paramsStr = stringifiedParams.length ? ` -- params: [${stringifiedParams.join(", ")}]` : ""; this.writer.write(`Query: ${query}${paramsStr}`); } } class NoopLogger { static [entityKind] = "NoopLogger"; logQuery() { } } export { ConsoleLogWriter, DefaultLogger, NoopLogger }; //# sourceMappingURL=logger.js.map