feat(#27): Set up consola logger, make use of log levels in backend and frontend
This commit is contained in:
@@ -1,11 +1,20 @@
|
||||
import { createLogger } from '~~/shared/utils/logger'
|
||||
|
||||
export default defineEventHandler(async (event) => {
|
||||
const config = useRuntimeConfig()
|
||||
const logger = createLogger({
|
||||
level: config.public.logLevel,
|
||||
tag: 'auth',
|
||||
fancy: import.meta.env.MODE !== 'production'
|
||||
})
|
||||
|
||||
try {
|
||||
const cleared = await clearUserSession(event)
|
||||
if (!cleared) {
|
||||
console.warn('Failed to clear user session')
|
||||
logger.warn('Failed to clear user session')
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Error clearing user session:', error)
|
||||
logger.error('Error clearing user session:', error)
|
||||
}
|
||||
|
||||
return sendRedirect(event, '/login', 200)
|
||||
|
||||
Reference in New Issue
Block a user