feat: 可以自定义 LOG_LEVEL

This commit is contained in:
Clansty 2024-03-24 06:35:18 +08:00
parent 6ddf38da64
commit 825078e6e7
2 changed files with 3 additions and 1 deletions

View File

@ -2,6 +2,7 @@ import { configure, getLogger } from 'log4js';
import Instance from './models/Instance';
import db from './models/db';
import api from './api';
import env from './models/env';
(async () => {
configure({
@ -9,7 +10,7 @@ import api from './api';
console: { type: 'console' },
},
categories: {
default: { level: 'debug', appenders: ['console'] },
default: { level: env.LOG_LEVEL, appenders: ['console'] },
},
});
const log = getLogger('Main');

View File

@ -3,6 +3,7 @@ import path from 'path';
const configParsed = z.object({
DATA_DIR: z.string().default(path.resolve('./data')),
LOG_LEVEL: z.enum(['trace', 'debug', 'info', 'warn', 'error', 'fatal', 'mark', 'off']).default('info'),
OICQ_LOG_LEVEL: z.enum(['trace', 'debug', 'info', 'warn', 'error', 'fatal', 'mark', 'off']).default('warn'),
TG_LOG_LEVEL: z.enum(['none', 'error', 'warn', 'info', 'debug']).default('warn'),
FFMPEG_PATH: z.string().optional(),