LogMessage class final

Message for logging

Implementers
Annotations
  • @immutable

Constructors

LogMessage({required Object message, required LogLevel level, required DateTime date})
Message for logging
const
LogMessage.create(Object message, LogLevel level)
Create new loggin message
LogMessage.fromJson(Map<String, Object?> json)
Restore LogMessage from Map<String, Object?>
factory
LogMessage.stackTrace({required Object message, required LogLevel level, required StackTrace stackTrace, DateTime? date})
Message for logging with StackTrace
factory

Properties

date DateTime
Log date
final
hashCode int
The hash code for this object.
no setterinherited
level LogLevel
Verbose level
final
message Object
Message data
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
Message for logging to Map<String, Object?> date is converted to int date microseconds since epoch message is converted to String message level is converted to String level prefix (e.g. e) stackTrace is converted to String stack_trace
toString() String
A string representation of this object.
override

Operators

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