minishouyin/test/test-logger.js
2025-11-12 11:35:57 +08:00

17 lines
851 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const logger = require('./src/server/utils/logger');
console.log('开始测试新的日志系统...\n');
// 测试不同级别的日志
logger.debug('这是一个调试信息', { timestamp: new Date().toISOString() });
logger.info('这是一个普通信息', { user: 'test', action: 'login' });
logger.warn('这是一个警告信息', { issue: '低库存', product: '可口可乐' });
logger.error('这是一个错误信息', { error: '数据库连接失败', code: 500 });
console.log('\n日志测试完成');
console.log('请检查 data/logs 目录下的日志文件:');
console.log('- error-YYYY-MM-DD.log (错误日志)');
console.log('- warn-YYYY-MM-DD.log (警告日志)');
console.log('- info-YYYY-MM-DD.log (信息日志)');
console.log('- debug-YYYY-MM-DD.log (调试日志)');
console.log('- combined-YYYY-MM-DD.log (综合日志)');