LogRecord class

Implementers
Available Extensions
Annotations
  • @freezed

Constructors

LogRecord.fromAnalyzer(String message, DateTime timestamp, {required Uri targetRoot, required LogSeverity severity, @JsonKey(toJson: stackToStringNullable, fromJson: stringToStackNullable, includeIfNull: false) StackTrace? stackTrace})
const
factory
LogRecord.fromJson(Map<String, dynamic> json)
factory
LogRecord.fromRule(RuleCode lintCode, DateTime timestamp, LogSeverity severity, String message, @JsonKey(toJson: stackToStringNullable, fromJson: stringToStackNullable, includeIfNull: false) StackTrace? stackTrace)
const
factory
LogRecord.simple(String message, DateTime timestamp, {required LogSeverity severity, @JsonKey(toJson: stackToStringNullable, fromJson: stringToStackNullable, includeIfNull: false) StackTrace? stackTrace})
const
factory

Properties

copyWith → $LogRecordCopyWith<LogRecord>
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
message String
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
severity LogSeverity
no setterinherited
stackTrace StackTrace?
no setterinherited
timestamp DateTime
no setterinherited

Methods

map<TResult extends Object?>({required TResult simple(_LogRecord value), required TResult fromAnalyzer(AnalyzerLogRecord value), required TResult fromRule(RuleLogRecord value)}) → TResult
inherited
mapOrNull<TResult extends Object?>({TResult? simple(_LogRecord value)?, TResult? fromAnalyzer(AnalyzerLogRecord value)?, TResult? fromRule(RuleLogRecord value)?}) → TResult?
inherited
maybeMap<TResult extends Object?>({TResult simple(_LogRecord value)?, TResult fromAnalyzer(AnalyzerLogRecord value)?, TResult fromRule(RuleLogRecord value)?, required TResult orElse()}) → TResult
inherited
maybeWhen<TResult extends Object?>({TResult simple(String message, DateTime timestamp, LogSeverity severity, StackTrace? stackTrace)?, TResult fromAnalyzer(String message, DateTime timestamp, Uri targetRoot, LogSeverity severity, StackTrace? stackTrace)?, TResult fromRule(RuleCode lintCode, DateTime timestamp, LogSeverity severity, String message, StackTrace? stackTrace)?, required TResult orElse()}) → TResult
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult simple(String message, DateTime timestamp, LogSeverity severity, StackTrace? stackTrace), required TResult fromAnalyzer(String message, DateTime timestamp, Uri targetRoot, LogSeverity severity, StackTrace? stackTrace), required TResult fromRule(RuleCode lintCode, DateTime timestamp, LogSeverity severity, String message, StackTrace? stackTrace)}) → TResult
inherited
whenOrNull<TResult extends Object?>({TResult? simple(String message, DateTime timestamp, LogSeverity severity, StackTrace? stackTrace)?, TResult? fromAnalyzer(String message, DateTime timestamp, Uri targetRoot, LogSeverity severity, StackTrace? stackTrace)?, TResult? fromRule(RuleCode lintCode, DateTime timestamp, LogSeverity severity, String message, StackTrace? stackTrace)?}) → TResult?
inherited

Operators

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