Added flag to opt-out db storing

This commit is contained in:
Douglas Barone 2021-01-04 10:31:01 -04:00
parent eb36ea8ce4
commit 786197f115

View File

@ -3,7 +3,7 @@ import { format, subDays } from 'date-fns'
const DAYS_TO_KEEP = process.env.NODE_ENV === 'production' ? 30 : 1 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 now = new Date()
const color = { const color = {
@ -19,19 +19,21 @@ async function log({ level, tags = [], message = '', data }) {
console.log( console.log(
`${color}[${format(now, 'HH:mm:ss')}]${entryTags}\x1b[0m${message}` `${color}[${format(now, 'HH:mm:ss')}]${entryTags}\x1b[0m${message}`
) )
try {
await prisma.log.create({ if (store)
data: { try {
timestamp: now, await prisma.log.create({
level, data: {
tags, timestamp: now,
message, level,
data tags,
} message,
}) data
} catch (e) { }
console.log(e) })
} } catch (e) {
console.log(e)
}
} }
function logLow({ tags, message, data }) { function logLow({ tags, message, data }) {