Added flag to opt-out db storing
This commit is contained in:
parent
eb36ea8ce4
commit
786197f115
|
@ -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 }) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user