UI for log rows
This commit is contained in:
parent
0b313e7078
commit
dac7c355d4
|
@ -1,19 +1,13 @@
|
||||||
const prisma = require("../utils/prisma");
|
const prisma = require("../utils/prisma");
|
||||||
|
|
||||||
const EventLogs = {
|
const EventLogs = {
|
||||||
logEvent: async function (
|
logEvent: async function (event, metadata = {}, userId = null) {
|
||||||
event,
|
|
||||||
metadata = {},
|
|
||||||
userId = null,
|
|
||||||
ipAddress = null
|
|
||||||
) {
|
|
||||||
try {
|
try {
|
||||||
const eventLog = await prisma.event_logs.create({
|
const eventLog = await prisma.event_logs.create({
|
||||||
data: {
|
data: {
|
||||||
event,
|
event,
|
||||||
metadata: metadata ? JSON.stringify(metadata) : null,
|
metadata: metadata ? JSON.stringify(metadata) : null,
|
||||||
userId: userId ? Number(userId) : null,
|
userId: userId ? Number(userId) : null,
|
||||||
ipAddress: ipAddress ? ipAddress : null,
|
|
||||||
occurredAt: new Date(),
|
occurredAt: new Date(),
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue