sinks property

List<LogSink> sinks
final

Additional output destinations for log records.

Sinks receive LogPilotRecord instances for every log that passes the logLevel and onlyTags filters — even when enabled is false (console off). This lets you route logs to files, crash reporters, or remote backends independently of console output.

LogPilotConfig(
  sinks: [
    CallbackSink((record) {
      FirebaseCrashlytics.instance.log(record.message ?? '');
    }),
  ],
)

Implementation

final List<LogSink> sinks;