setLogConfig method
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 toWARN
. - If
detailedLog
is null, will be set tofalse
.
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,
});
}