clear
Clears all logs from storage. This operation is irreversible.
Syntax​
clear(): Promise<void>
Returns​
A Promise<void> that resolves when all logs are cleared.
Examples​
Basic Usage​
const logger = InteractiveLogger();
await logger.clear();
console.log('All logs cleared');
With Error Handling​
const logger = InteractiveLogger();
try {
await logger.clear();
console.log('All logs cleared successfully');
} catch (error) {
console.error('Failed to clear logs:', error);
}
Before New Session​
const logger = InteractiveLogger();
// Clear logs before starting a new test session
await logger.clear();
logger.createInstance('test').writeLog('New test session started');
Notes​
- This operation is irreversible
- Clears all logs from all logger instances
- Clears the entire IndexedDB object store
- Use with caution in production environments
See Also​
- getStats - Get storage statistics
- setMaxLogs - Update maximum log limit