diff --git a/server/src/lib/logger.js b/server/src/lib/logger.js index 42a26fc..0b4b759 100644 --- a/server/src/lib/logger.js +++ b/server/src/lib/logger.js @@ -3,7 +3,7 @@ import { format, subDays } from 'date-fns' const DAYS_TO_KEEP = process.env.NODE_ENV === 'production' ? 30 : 1 -async function log({ level, tags = [], message = '', data }) { +async function log({ level, tags = [], message = '', data }, store = true) { const now = new Date() const color = { @@ -19,19 +19,21 @@ async function log({ level, tags = [], message = '', data }) { console.log( `${color}[${format(now, 'HH:mm:ss')}]${entryTags}\x1b[0m${message}` ) - try { - await prisma.log.create({ - data: { - timestamp: now, - level, - tags, - message, - data - } - }) - } catch (e) { - console.log(e) - } + + if (store) + try { + await prisma.log.create({ + data: { + timestamp: now, + level, + tags, + message, + data + } + }) + } catch (e) { + console.log(e) + } } function logLow({ tags, message, data }) {