bdlogging_firebase library

Classes

BDCleanableLogHandler
A BDLogHandler that contains resources that should be cleared.
BDLogError
A class that represent an error that occurred during logging.
BDLogFormatter
BDLogRecord Formatter.
BDLogger
BDLogger is a singleton class used for logging in Dart/Flutter applications.
BDLogHandler
BDLogHandler handler.
BDLogRecord
Logging record.
ConsoleLogHandler
A implementation of BDLogHandler that print BDLogRecord to the console. This class is responsible for handling log records and printing them to the console.
DefaultLogFormatter
Default implementation of a BDLogFormatter.
FileLogHandler
FileLogHandler is a class that extends BDCleanableLogHandler. It is designed to handle logging records BDLogRecord by writing them to files.
FirebaseCrashlyticsLogHandler
A implementation of BDLogHandler that log BDLogRecord to firebase.
IsolateFileLogHandler
A implementation of BDCleanableLogHandler that write BDLogRecord to files in a different isolate.

Enums

BDLevel
An Logging Level of importance of a log message.

Typedefs

LinePrinter = void Function(String line)
A Function that print the line.