enterCriticalMode static method
Enters critical mode, enabling message storage.
size: The maximum number of messages to store (defaults to 10).growable: If true, the storage can grow beyondsize.
Returns: A LogError indicating success (always 0).
Implementation
static LogError enterCriticalMode({int size = 10, bool growable = true}) {
isCriticalMode = true;
criticalStorage =
CriticalStorage(size, growable: growable, processLogMessage: (message) {
return Log.processLogMessage(message);
});
criticalStorage!.storeMessage('', '', '', '');
criticalStorage!.resetIndex();
return LogError(0);
}