log static method
Implementation
static void log(LogLevel level, String message) {
if (_shouldLog(level)) {
// Use print() in release mode for web to ensure logs appear in production
// debugPrint is compiled away in Flutter release builds
final logMessage = level == LogLevel.debugVerbose ? 'DEBUGVERBOSE: $message' : message;
if (kReleaseMode && kIsWeb) {
// ignore: avoid_print
print(logMessage);
} else {
debugPrint(logMessage);
}
_onLogFunction?.call(message);
}
}