setLogConfig method

  1. @override
Future<void> setLogConfig(
  1. LogConfig? logConfig
)
override

Used to set the logging behavior.

Parameters:

  • logType is used to define the logging level. LogType.
  • detailedLog is used to define if detailed log will be shown (Disable by default to avoid spam).

Important:

  • If logType is null, will be set to WARN.
  • If detailedLog is null, will be set to false.

Implementation

@override
Future<void> setLogConfig(LogConfig? logConfig) async {
  // Override log configuration
  if (logConfig != null) _logConfig = logConfig;

  await _channel.invokeMethod("setLogConfig", {
    "level": _logConfig.logType.value,
    "showDetailedLog": _logConfig.showDetailedLog,
  });
}