logger not working

auth.ts
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,
});
},
},
});
logger.ts
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,
});
}
logger does not output logs
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?