BloomLogWriter typedef

BloomLogWriter = void Function(String message)

Callback signature for handling formatted log line outputs.

Custom writers can redirect logs to file systems, centralized observability collectors (e.g. Datadog, CloudWatch), or custom UI log viewers.

Example

final logger = BloomLogger(
  writer: (line) => logFile.writeAsStringSync('$line\n', mode: FileMode.append),
);

Implementation

typedef BloomLogWriter = void Function(String message);