index.js 599 Bytes
/**
 * Logging Module - 统一日志模块
 *
 * 提供全系统统一的日志记录能力
 */

const { LogManager, getGlobalLogManager, setGlobalLogManager, waitForGlobalLogManager } = require('./LogManager');
const { LogSession } = require('./LogSession');
const { BaseBackend, FileBackend, ConsoleBackend, CompositeBackend } = require('./backends');

module.exports = {
  // 核心类
  LogManager,
  LogSession,

  // 后端
  BaseBackend,
  FileBackend,
  ConsoleBackend,
  CompositeBackend,

  // 全局实例管理
  getGlobalLogManager,
  setGlobalLogManager,
  waitForGlobalLogManager,
};