test-print-task-log.js 1021 B

1234567891011121314151617181920
  1. // 测试打印任务服务日志写入
  2. import { createServiceLogger } from './packages/shared-utils/src/utils/file-logger.js';
  3. async function testPrintTaskLogging() {
  4. console.log('测试打印任务服务日志写入...');
  5. // 模拟在print-task.service.ts中的日志记录器创建
  6. const logger = createServiceLogger('feie-print-task-service', '/mnt/code/186-175-template-22/log-prd');
  7. // 模拟一些日志记录
  8. await logger.info('创建打印任务', { tenantId: 1, taskId: 'FEIE_TEST_001', printerSn: '924744594' });
  9. await logger.debug('调用飞鹅API', { sn: '924744594', content: '测试内容', times: 1 });
  10. await logger.warn('打印机响应慢', { taskId: 'FEIE_TEST_001', retryCount: 1 });
  11. await logger.error('打印失败', { error: '网络超时', code: -1, taskId: 'FEIE_TEST_001' });
  12. console.log('日志写入完成!');
  13. console.log('请检查文件: /mnt/code/186-175-template-22/log-prd/2025-12-12/feie-print-task-service.log');
  14. }
  15. testPrintTaskLogging().catch(console.error);