LogFileStats class

Data class that will be returned when analyzing the persisted log file on the client's machine.

Constructors

LogFileStats({required DateTime startDateTime, required int minsFromStartDateTime, required DateTime endDateTime, required int minsFromEndDateTime, required int sessionCount, required Map<String, int> flutterChannelCount, required Map<String, int> toolCount, required int recordCount, required Map<String, int> eventCount})
Contains the data from the LogHandler.logFileStats method.
const

Properties

endDateTime DateTime
The latest timestamp in the log file.
final
eventCount Map<String, int>
The map containing all of the events in the file along with how many times they have occured.
final
flutterChannelCount Map<String, int>
The map containing all of the flutter channels and a count of how many events were under each channel.
final
hashCode int
The hash code for this object.
no setterinherited
minsFromEndDateTime int
Number of minutes from endDateTime to now using clock.
final
minsFromStartDateTime int
Number of minutes from startDateTime to now using clock.
final
recordCount int
Total number of records in the log file.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sessionCount int
The number of unique session ids found in the log file.
final
startDateTime DateTime
The oldest timestamp in the log file.
final
toolCount Map<String, int>
The map containing all of the tools that have sent events and how many events were sent by each tool.
final

Methods

getValueByString(String label) int?
Pass in a string label for one of the instance variables and return the integer value of that label.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

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