LoggerService class abstract

An abstract contract defining the core logging capabilities of the application.

Implementing classes should provide concrete logic for processing and routing logs to various destinations like the console, files, or external monitoring services.

Implementers

Constructors

LoggerService()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

critical(String message, {Object? error, StackTrace? stackTrace}) → void
Logs a highly critical system failure that requires immediate operator attention.
debug(String message, {Object? error, StackTrace? stackTrace}) → void
Logs a standard diagnostic message tailored for development-phase analysis.
error(String message, {Object? error, StackTrace? stackTrace}) → void
Logs a standard runtime error or a caught exception that halts a specific operation.
fine(String message) → void
Logs a fine-grained informational event tracing micro-operations or minor state changes.
good(String message) → void
Logs a successful milestone, completed transaction, or validated operation status.
info(String message) → void
Logs a general operational milestone, high-level lifecycle change, or standard insight.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
verbose(String message) → void
Logs a hyper-detailed step-by-step trace for deep-dive analytical debugging.
warning(String message) → void
Logs an actionable anomaly or unexpected state that does not break the application flow.

Operators

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