VisProfilerLogger class

A logging utility for the VisProfiler SDK.

Provides structured logging with different categories and severity levels. Logs are formatted with emojis and context information for better readability. All logging can be disabled through VisProfilerOptions.enableLogging.

Constructors

VisProfilerLogger()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

logApiCall(String context, String method, String url, [String? extra]) → void
logApiResponse(String context, int status, int duration, [String? extra]) → void
logCaching(String context, String message, [List? args]) → void
logError(String context, String message, [List? args]) → void
logInfo(String context, String message, [List? args]) → void
logLocation(String context, String message, [List? args]) → void
logNetwork(String context, String message, [List? args]) → void
logPerformance(String context, String message, [List? args]) → void
logScheduler(String context, String message, [List? args]) → void
logSuccess(String context, String message, [List? args]) → void
logWarning(String context, String message, [List? args]) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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