Roggle class

Use instances of roggle to send log messages to the LogPrinter.

Constructors

Roggle({LogFilter? filter, LogPrinter? printer, LogOutput? output, Level? level})
Create a new instance of Roggle.
Roggle.crashlytics({required CrashlyticsPrinter printer})
Create a new instance of Roggle for Crashlytics.
factory

Properties

active bool
no setter
filter LogFilter
no setter
hashCode int
The hash code for this object.
no setterinherited
output LogOutput
no setter
printer LogPrinter
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

close() Future<void>
Closes the logger and releases all resources.
d(Object? message, {DateTime? time, Object? error, StackTrace? stackTrace}) → void
Log a message at level Level.debug.
e(Object? message, {DateTime? time, Object? error, StackTrace? stackTrace}) → void
Log a message at level Level.error.
f(Object? message, {DateTime? time, Object? error, StackTrace? stackTrace}) → void
Log a message at level Level.fatal.
i(Object? message, {DateTime? time, Object? error, StackTrace? stackTrace}) → void
Log a message at level Level.info.
isClosed() bool
log(Level level, Object? message, {DateTime? time, Object? error, StackTrace? stackTrace}) → void
Log a message with level.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
t(Object? message, {DateTime? time, Object? error, StackTrace? stackTrace}) → void
Log a message at level Level.trace.
toString() String
A string representation of this object.
inherited
v(Object? message, {DateTime? time, Object? error, StackTrace? stackTrace}) → void
Log a message at level Level.verbose.
w(Object? message, {DateTime? time, Object? error, StackTrace? stackTrace}) → void
Log a message at level Level.warning.
wtf(Object? message, {DateTime? time, Object? error, StackTrace? stackTrace}) → void
Log a message at level Level.wtf.

Operators

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

Static Properties

defaultFilter LogFilter Function()
The current default implementation of log filter.
getter/setter pair
defaultOutput LogOutput Function()
The current default implementation of log output.
getter/setter pair
defaultPrinter LogPrinter Function()
The current default implementation of log printer.
getter/setter pair
level Level
The current logging level of the app.
getter/setter pair

Static Methods

addLogListener(LogCallback callback) → void
Register a LogCallback which is called for each new LogEvent.
addOutputListener(OutputCallback callback) → void
Register an OutputCallback which is called for each new OutputEvent.
removeLogListener(LogCallback callback) bool
Removes a LogCallback which was previously registered.
removeOutputListener(OutputCallback callback) → void
Removes a OutputCallback which was previously registered.