refactor(前端): 重构认证和存储逻辑使用secureStorage feat(前端): 添加安全存储工具和日志工具 feat(前端): 增强批量导入功能支持服务器和交换机设备 fix(后端): 改进设备端口和网卡批量导入接口 docs: 更新导入模板和操作说明
26 lines
869 B
JavaScript
26 lines
869 B
JavaScript
const isDev = import.meta.env.DEV;
|
|
|
|
const noop = () => {};
|
|
|
|
export const logger = {
|
|
log: isDev ? console.log.bind(console) : noop,
|
|
warn: isDev ? console.warn.bind(console) : noop,
|
|
error: console.error.bind(console),
|
|
info: isDev ? console.info.bind(console) : noop,
|
|
debug: isDev ? console.debug.bind(console) : noop,
|
|
|
|
group: isDev ? console.group.bind(console) : noop,
|
|
groupEnd: isDev ? console.groupEnd.bind(console) : noop,
|
|
groupCollapsed: isDev ? console.groupCollapsed.bind(console) : noop,
|
|
|
|
table: isDev ? console.table.bind(console) : noop,
|
|
trace: isDev ? console.trace.bind(console) : noop,
|
|
time: isDev ? console.time.bind(console) : noop,
|
|
timeEnd: isDev ? console.timeEnd.bind(console) : noop,
|
|
timeLog: isDev ? console.timeLog.bind(console) : noop,
|
|
|
|
clear: isDev ? console.clear.bind(console) : noop,
|
|
};
|
|
|
|
export default logger;
|