void
handleLogEvent(- Map logEvent
)
Implementation
void handleLogEvent(Map<dynamic, dynamic> logEvent) {
int? executionId = logEvent['executionId'];
int? level = logEvent['level'];
String? message = logEvent['message'];
if (logCallback == null) {
if (message!.isEmpty) {
// PRINT ALREADY ADDS A NEW LINE. SO REMOVE THE EXISTING ONE
if (message.endsWith('\n')) {
print(message.substring(0, message.length - 1));
} else {
print(message);
}
}
} else {
logCallback!(FlutterSoundLog(executionId, level, message));
}
}