brf/server/services/errors/queries.ts
2025-12-18 07:31:37 +01:00

28 lines
507 B
TypeScript

import type EventEmitter from 'node:events'
import type { Knex } from 'knex'
import RestQueriesFactory from '../../lib/knex_rest_queries.ts'
const columnNames = [
'id',
'statusCode',
'type',
'message',
'details',
'stack',
'method',
'path',
'headers',
'ip',
'reqId',
'createdAt',
]
export default ({ emitter, knex }: { emitter: EventEmitter; knex: Knex }) => {
return RestQueriesFactory({
knex: knex,
emitter: emitter,
table: 'error',
columns: columnNames,
})
}