SyncLoggerDebugConfig class

Configuração do logger

Constructors

SyncLoggerDebugConfig.new({SyncLogDebugLevel minLevel = SyncLogDebugLevel.info, bool enableConsoleOutput = true, bool enableFileOutput = false, bool enableRemoteLogging = false, int maxLogEntries = 1000, Duration logRetentionPeriod = const Duration(days: 7), List<String> sensitiveFields = const ['password', 'token', 'secret', 'key'], bool enableStackTrace = false, String? logFilePath, String? remoteEndpoint})
const

Properties

enableConsoleOutput bool
final
enableFileOutput bool
final
enableRemoteLogging bool
final
enableStackTrace bool
final
hashCode int
The hash code for this object.
no setterinherited
logFilePath String?
final
logRetentionPeriod Duration
final
maxLogEntries int
final
minLevel SyncLogDebugLevel
final
remoteEndpoint String?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sensitiveFields List<String>
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited