-
public class StreamLoggerProvider.Companion
-
-
Field Summary
Fields Modifier and Type Field Description public final static StreamLoggerProvider.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final StreamLoggerProviderdefaultAndroidLogger(StreamLogger.LogLevel minLevel, Boolean honorAndroidIsLoggable)Creates a default Android logger provider backed by android.util.Log. -
-
Method Detail
-
defaultAndroidLogger
final StreamLoggerProvider defaultAndroidLogger(StreamLogger.LogLevel minLevel, Boolean honorAndroidIsLoggable)
Creates a default Android logger provider backed by android.util.Log.
This implementation:
Filters out log messages below the specified minLevel.
Optionally respects Log.isLoggable checks if honorAndroidIsLoggable is true.
Splits messages longer than 4000 characters into multiple lines to avoid truncation.
Safely evaluates message suppliers and catches exceptions.
- Parameters:
minLevel- The minimum log level (inclusive) that will be emitted.honorAndroidIsLoggable- If true, also checks Log.isLoggable before logging a message.
-
-
-
-