logger not working
auth.ts
logger.ts
logger does not output logs
export const auth = betterAuth({
database: drizzleAdapter(db, {
provider: "pg",
schema: {
...schema,
},
}),
logger: {
level: "info",
log: async (level, message, ...args) => {
console.log(`[${level}] ${message}`, ...args);
await saveLog({
level,
message,
metadata: args.length > 0 ? args[0] : undefined,
});
},
},
});
export const auth = betterAuth({
database: drizzleAdapter(db, {
provider: "pg",
schema: {
...schema,
},
}),
logger: {
level: "info",
log: async (level, message, ...args) => {
console.log(`[${level}] ${message}`, ...args);
await saveLog({
level,
message,
metadata: args.length > 0 ? args[0] : undefined,
});
},
},
});
import { db } from "@/db/client";
import { log } from "@/db/schema";
export async function saveLog({
level,
message,
metadata,
}: {
level: string;
message: string;
// biome-ignore lint/suspicious/noExplicitAny: third-party metadata shape is unknown
metadata?: any;
}) {
await db.insert(log).values({
level,
message,
metadata,
});
}
import { db } from "@/db/client";
import { log } from "@/db/schema";
export async function saveLog({
level,
message,
metadata,
}: {
level: string;
message: string;
// biome-ignore lint/suspicious/noExplicitAny: third-party metadata shape is unknown
metadata?: any;
}) {
await db.insert(log).values({
level,
message,
metadata,
});
}
0 Replies