exeDebug static method
Alias for exe method - executes debug/normal level log with custom final function
This is the recommended method name. The exe method is deprecated.
@parammsg: The message string to be logged
@paramname: Custom name/tag for the log entry; if null, uses the level name (with prefix for multi-console)
@paramisLog: If set to true, logs regardless of the static enable flag
@paramisMultConsole: If true, enables multi-console logging mode with dbgPrt/unlPrt prefix
@paramisDebug: If true, prints only on debug mode; if null, uses static isDebugPrint
@paramcolorInt: ANSI color code (0 to 107) for text color customization
@paramfileInfo: Custom file location string; if null, auto-detects from stack trace
@paramerror: Associated error object to be logged alongside the message
@paramstackTrace: Stack trace information for debugging
@paramprintOnceIfContains: If provided, only prints once when message contains this keyword
@paramdebounceMs: Debounce time interval in milliseconds, logs within this interval will be discarded
@paramdebounceKey: Custom key for debounce identification (if not provided, uses msg|devLevel|name as fallback)
@paramtag: Tag for show and filtering; displayed in log output, and when isFilterByTags is true, only logs with tags matching tags are displayed
Implementation
static void exeDebug(
String msg, {
String? name,
bool? isLog,
bool? isMultConsole,
bool? isDebug,
int? colorInt,
String? fileInfo,
Object? error,
StackTrace? stackTrace,
String? printOnceIfContains,
int debounceMs = 0,
String? debounceKey,
String? tag,
}) {
exe(
msg,
name: name,
level: DevLevel.normal,
isLog: isLog,
isMultConsole: isMultConsole,
isDebug: isDebug,
colorInt: colorInt,
fileInfo: fileInfo,
error: error,
stackTrace: stackTrace,
printOnceIfContains: printOnceIfContains,
debounceMs: debounceMs,
debounceKey: debounceKey,
tag: tag,
);
}