UNPKG

miniprogram-logger

Version:

It is used to log and gather statistics of users' behavior.

49 lines 1.72 kB
import { ILogger, LogLevel } from "./ILogger"; /** * 微信LogManager,增加error接口 */ export declare class LogManager implements ILogger { /** * 记录日志级别 */ logLevels: LogLevel[]; private readonly manager; /** * 创建LogManager * @param wxLogManager - 微信LogManager或者参数 */ constructor(wxLogManager?: wx.LogManager | number); debug(...args: any[]): void; info(...args: any[]): void; warn(...args: any[]): void; error(...args: any[]): void; log(level: LogLevel, ...args: any[]): void; log(...args: any[]): void; } declare namespace wx { function getLogManager( /** 取值为0/1,取值为0表示是否会把 `App`、`Page` 的生命周期函数和 `wx` 命名空间下的函数调用写入日志,取值为1则不会。默认值是 0 * * 最低基础库: `2.3.2` */ level?: number): LogManager; interface LogManager { /** 写 debug 日志 */ debug( /** 日志内容,可以有任意多个。每次调用的参数的总大小不超过100Kb */ ...args: any[]): void; /** 写 info 日志 */ info( /** 日志内容,可以有任意多个。每次调用的参数的总大小不超过100Kb */ ...args: any[]): void; /** 写 log 日志 */ log( /** 日志内容,可以有任意多个。每次调用的参数的总大小不超过100Kb */ ...args: any[]): void; /** 写 warn 日志 */ warn( /** 日志内容,可以有任意多个。每次调用的参数的总大小不超过100Kb */ ...args: any[]): void; } } export {}; //# sourceMappingURL=log-manager.d.ts.map