log method

void log(
  1. String message, {
  2. LogLevel level = LogLevel.info,
  3. String? tag,
  4. StackTrace? stackTrace,
  5. Object? error,
})

添加日志

message 日志消息 level 日志级别 tag 日志标签 stackTrace 堆栈信息 error 错误对象

Implementation

void log(String message,
    {LogLevel level = LogLevel.info,
    String? tag,
    StackTrace? stackTrace,
    Object? error}) {
  // 如果未初始化,则先初始化
  if (!_isInitialized) {
    initialize();
  }

  // 如果是发布版本且未启用,则直接返回
  if (kReleaseMode && !_enableInRelease) return;

  logManager.addLog(message,
      level: level, tag: tag ?? 'App', stackTrace: stackTrace, error: error);
}