exeVerbose static method
void
exeVerbose(})
Execute verbose level log with custom final function
@parammsg: The message string to be logged
@paramisLog: If set to true, logs regardless of the static enable flag
@paramisMultConsole: If true, enables multi-console logging mode
@paramisDebug: If true, prints only on debug mode; if null, uses static isDebugPrint
@paramcolorInt: ANSI color code (0 to 107) for text color customization
@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)
Implementation
static void exeVerbose(
String msg, {
bool? isLog,
bool? isMultConsole,
bool? isDebug,
int? colorInt,
String? printOnceIfContains,
int debounceMs = 0,
String? debounceKey,
}) {
final String fileInfo = _getFileLocation();
Dev.exe(msg,
isLog: isLog,
isMultConsole: isMultConsole,
isDebug: isDebug,
fileInfo: fileInfo,
colorInt: colorInt ?? _exeColorMap[DevLevel.verbose],
level: DevLevel.verbose,
printOnceIfContains: printOnceIfContains,
debounceMs: debounceMs,
debounceKey: debounceKey);
}