getApiLogger method

ApiLogger getApiLogger()

获取API日志记录器

返回一个可以用于记录API请求的ApiLogger实例

Implementation

ApiLogger getApiLogger() {
  // 如果未初始化,则先初始化
  if (!_isInitialized) {
    initialize();
  }

  // 如果是发布版本且未启用,则直接返回null
  if (kReleaseMode && !_enableInRelease) {
    // 创建一个临时的不记录任何内容的ApiLogger
    return ApiLoggerFactory.create(apiMonitor: apiMonitor);
  }

  return ApiLoggerFactory.create(apiMonitor: apiMonitor);
}