DefaultSyncLoggerProvider class
Implementação padrão do logger que sempre está disponível
- Implemented types
Constructors
- DefaultSyncLoggerProvider.new()
-
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- isInitialized → bool
-
Verifica se o logger está inicializado
no setteroverride
-
logStream
→ Stream<
SyncLogDebug> -
Stream para monitorar novos logs
no setteroverride
- minLevel → SyncLogDebugLevel
-
Obtém o nível mínimo de log atual
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
clearAllLogs(
) → Future< void> -
Limpa todos os logs
override
-
clearOldLogs(
{Duration? olderThan, int? keepLast}) → Future< void> -
Limpa logs antigos
override
-
close(
) → Future< void> -
Fecha o sistema de logging
override
-
debug(
String message, {String? category, String? tag, Map< String, dynamic> ? metadata}) → void -
Registra um log de debug
override
-
error(
String message, {String? category, String? tag, Map< String, dynamic> ? metadata, String? stackTrace, Object? exception}) → void -
Registra um log de erro
override
-
exportLogs(
{String? filePath, DateTime? since, SyncLogDebugLevel? minLevel}) → Future< String> -
Exporta logs para arquivo
override
-
fatal(
String message, {String? category, String? tag, Map< String, dynamic> ? metadata, String? stackTrace, Object? exception}) → void -
Registra um log fatal
override
-
getAllLogs(
{int? limit, DateTime? since, SyncLogDebugLevel? minLevel}) → Future< List< SyncLogDebug> > -
Obtém todos os logs
override
-
getLogsByCategory(
String category, {int? limit, DateTime? since}) → Future< List< SyncLogDebug> > -
Obtém logs por categoria
override
-
getLogsByLevel(
SyncLogDebugLevel level, {int? limit, DateTime? since}) → Future< List< SyncLogDebug> > -
Obtém logs por nível
override
-
getLogsByTag(
String tag, {int? limit, DateTime? since}) → Future< List< SyncLogDebug> > -
Obtém logs por tag
override
-
getLogStatistics(
) → Future< Map< String, dynamic> > -
Obtém estatísticas dos logs
override
-
info(
String message, {String? category, String? tag, Map< String, dynamic> ? metadata}) → void -
Registra um log de informação
override
-
initialize(
SyncLoggerDebugConfig config) → Future< void> -
Inicializa o sistema de logging
override
-
log(
SyncLogDebug entry) → void -
Registra uma entrada de log personalizada
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
sanitizeData(
Map< String, dynamic> data) → Map<String, dynamic> -
Sanitiza dados removendo informações sensíveis
override
-
setMinLevel(
SyncLogDebugLevel level) → void -
Configura o nível mínimo de log
override
-
setSensitiveFields(
List< String> fields) → void -
Configura filtros de dados sensíveis
override
-
toString(
) → String -
A string representation of this object.
inherited
-
uploadLogs(
{DateTime? since, SyncLogDebugLevel? minLevel}) → Future< bool> -
Envia logs para servidor remoto
override
-
warning(
String message, {String? category, String? tag, Map< String, dynamic> ? metadata}) → void -
Registra um log de aviso
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited