Logarithm::LogEntry
Structured log entry with context
This class represents a single log entry with structured data support. It includes timestamp, severity level, message, source, and optional context for additional structured information.
Features
- JSON serialization support
- Contextual data storage
- Timestamp tracking
Usage
entry = LogEntry.new(Log::Severity::Info, "Operation completed")
entry.context = {"duration" => 1.5}
Constructors
Instance methods
context
Sourcelevel
Sourcelevel=(level : ::Log::Severity)
Sourcemessage
Sourcesource
Sourcetimestamp
Sourceto_json(json : JSON::Builder)
Source