logger - 日志 API
模块简介
引擎日志模块,可以按照 日志级别 和 业务类型 两个维度来定制日志,基于 zen-logger 封装。
注:日志级别可以通过 url query 动态调整,详见下方使用示例。
变量(variables)
无
方法签名(functions)
log / warn / error / info / debug
日志记录方法
类型定义
function log(args: any[]): void
function warn(args: any[]): void
function error(args: any[]): void
function info(args: any[]): void
function debug(args: any[]): void
调用示例
import { logger } from '@alilc/lowcode-engine';
logger.log('Awesome Low-Code Engine');
事件(events)
无
使用示例
import { logger } from '@alilc/lowcode-engine';
// 内部实现:logger = getLogger({ level: 'warn', bizName: 'designer:pluginManager' })
// 若在url query中增加 `__logConf__` 可改变打印日志级别和限定业务类型日志
// 默认:__logConf__=warn:*
logger.log('log'); // 不输出
logger.warn('warn'); // 输出
logger.error('error'); // 输出
// 比如:__logConf__=log:designer:pluginManager
logger.log('log'); // 输出
logger.warn('warn'); // 输出
logger.error('error'); // 输出