2.1.0 • Published 5 years ago
@gsafety/cad-glog v2.1.0
cad-glog 客户端日志组件
- 支持console
- 支持发送日志信息到Electron-main(推荐)
- 支持发送日志到ElasticSearch
- 支持es6类和属性注入的方式使用
Install
npm install @gsafety/cad-glog --save1、ES6使用方式
import { initLogger, LogOpts, InjectClsLog, InjectLog, logFactory, Logger } from '@gsafety/cad-glog';
export const initLog = function() {
  const logOpts: LogOpts = {
    logToElectron: true,
    logLevel: -1,
    systemName: 'cad-log-test', // TODO edit 记录系统名称
    electronEventName: 'renderlog-electron-event' // TODO edit 发送到electron-main主进程的事件名称
  };
  initLogger(logOpts);
};
const gblog = logFactory.getLogger('violet-seed-logger');
export { logFactory, gblog, Logger, InjectClsLog, InjectLog };  2、ES5使用方式
const cadlog = require('@gsafety/cad-glog');
cadlog.initLogger.init({
  logToElectron: true,
  // logToConsole: false,
  // logToRemote: false,
  // logSvrUrl: '',
  logLevel: 0,
  systemName: 'cad-log-test' // 记录系统名称
});
const log = cadlog.logFactory.getLogger('testLoggerName');
log.info('hello logger 123');3、vue项目内使用方式
3、包维护
- 修改代码后执行build
npm run build  - 修改version 修改 - package.json里面的- "version": "2.0.2",如:- 2.0.2改为- 2.0.3
- 发布到 - npm仓库
npm publish  2.1.0
5 years ago