generated from gitea_admin/default
update a lot of change since a while
This commit is contained in:
17
server/api/log.post.js
Normal file
17
server/api/log.post.js
Normal file
@@ -0,0 +1,17 @@
|
||||
import logger from '~~/server/utils/logger';
|
||||
|
||||
const ALLOWED_LEVELS = ['info', 'warn', 'error'];
|
||||
|
||||
export default defineEventHandler(async (event) => {
|
||||
const body = await readBody(event);
|
||||
const { level, message, meta } = body || {};
|
||||
|
||||
const logLevel = ALLOWED_LEVELS.includes(level) ? level : 'info';
|
||||
|
||||
logger[logLevel](message, {
|
||||
label: 'front-end',
|
||||
...meta,
|
||||
});
|
||||
|
||||
return { status: 'ok' };
|
||||
});
|
||||
Reference in New Issue
Block a user