LogModel
Representa um evento de log estruturado passado aos sinks.
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
t | String | Timestamp ISO-8601 (@t no CLEF) |
mt | String | Message template (@mt) |
level | String | Nome do nível (@l) |
data | Map<String, dynamic>? | Propriedades estruturadas |
Construtor
LogModel({
required String mt,
String level = "debug",
Map<String, dynamic>? data,
String t = "",
})
Se t for vazio, o timestamp atual (DateTime.now().toIso8601String()) é atribuído automaticamente.
Serialização
toMap()
Map<String, dynamic> toMap()
Retorna:
{
'@t': t,
'@mt': mt,
'@l': level,
'data': data,
}
fromMap
factory LogModel.fromMap(Map<String, dynamic> map)
Reconstrói um LogModel a partir de um mapa produzido por toMap().