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 CoreLoggerLevel
getter/setter pair
useEmoji bool
getter/setter pair

Methods

critical(String message) → void
debug(String message) → void
error(String message) → void
log(CoreLoggerLevel 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 DatadogRumConfiguration.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