InternalLogger class

This class is used internally by the SDK to log issues to the client developers. Note that all logging from the Flutter portions of the SDK are disabled if kDebugMode is not set.

Constructors

InternalLogger()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sdkVerbosity Verbosity
getter/setter pair
useEmoji bool
getter/setter pair

Methods

debug(String message) → void
error(String message) → void
info(String message) → void
log(Verbosity verbosity, String message) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sendToDatadog(String message, StackTrace? stack, String? kind) → void
Send a log to the Datadog org, not to the customer's org. This feature is used mostly to track potential issues in the Datadog SDK. The rate at which data is sent to Datadog is set by DdSdkConfiguration.telemetrySampleRate
toString() String
A string representation of this object.
inherited
warn(String message) → void

Operators

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

Static Methods

argumentWarning(String methodName, ArgumentError e, Map<String, Object?>? serializedAttributes) String