后端改为使用日志记录器管理日志
This commit is contained in:
@@ -1,5 +1,10 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const { defaultLogger } = require('../utils/logger');
|
||||
|
||||
// 创建logger实例
|
||||
const logger = defaultLogger.child('AuthRouter');
|
||||
|
||||
|
||||
/**
|
||||
* 获取登录状态
|
||||
@@ -152,7 +157,7 @@ router.post('/refresh-token', async (req, res) => {
|
||||
});
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('手动刷新token失败:', error);
|
||||
logger.error('手动刷新token失败:', error);
|
||||
res.status(500).json({
|
||||
success: false,
|
||||
error: error.message
|
||||
|
||||
@@ -1,6 +1,11 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const DownloadService = require('../services/download');
|
||||
const { defaultLogger } = require('../utils/logger');
|
||||
|
||||
// 创建logger实例
|
||||
const logger = defaultLogger.child('DownloadRouter');
|
||||
|
||||
|
||||
/**
|
||||
* 下载单个作品
|
||||
@@ -43,7 +48,7 @@ router.post('/artwork/:id', async (req, res) => {
|
||||
});
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('下载路由错误:', error);
|
||||
logger.error('下载路由错误:', error);
|
||||
res.status(500).json({
|
||||
success: false,
|
||||
error: error.message
|
||||
@@ -655,7 +660,7 @@ router.get('/stream/:taskId', async (req, res) => {
|
||||
}
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('SSE写入失败:', error);
|
||||
logger.error('SSE写入失败:', error);
|
||||
// 连接可能已断开,清理监听器
|
||||
downloadService.removeProgressListener(taskId, progressListener);
|
||||
}
|
||||
|
||||
@@ -2,6 +2,11 @@ const express = require('express');
|
||||
const router = express.Router();
|
||||
const ImageCacheService = require('../services/image-cache');
|
||||
const ApiCacheService = require('../services/api-cache');
|
||||
const { defaultLogger } = require('../utils/logger');
|
||||
|
||||
// 创建logger实例
|
||||
const logger = defaultLogger.child('ProxyRouter');
|
||||
|
||||
|
||||
// 创建缓存服务实例
|
||||
const imageCache = new ImageCacheService();
|
||||
@@ -40,7 +45,7 @@ router.get('/image', async (req, res) => {
|
||||
res.send(imageData);
|
||||
|
||||
} catch (error) {
|
||||
console.error('Image proxy error:', error.message);
|
||||
logger.error('Image proxy error:', error.message);
|
||||
res.status(500).json({
|
||||
success: false,
|
||||
error: 'Failed to load image'
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
const express = require('express');
|
||||
const ArtworkService = require('../services/artwork');
|
||||
const ResponseUtil = require('../utils/response');
|
||||
const { defaultLogger } = require('../utils/logger');
|
||||
|
||||
const router = express.Router();
|
||||
const logger = defaultLogger.child('RankingRouter');
|
||||
|
||||
|
||||
/**
|
||||
* 获取排行榜数据
|
||||
@@ -34,7 +37,7 @@ router.get('/', async (req, res) => {
|
||||
|
||||
res.json(ResponseUtil.success(result));
|
||||
} catch (error) {
|
||||
console.error('获取排行榜失败:', error);
|
||||
logger.error('获取排行榜失败:', error);
|
||||
res.status(500).json(ResponseUtil.error(error.message));
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user