send<T extends Loggable> method

Future<void> send<T extends Loggable>(
  1. T loggable
)

Logs by passing loggable.

The type T of loggable is the name of the log and Loggable.toJson is the parameter.

loggableを渡すことにより、ログを記録します。

loggableの型Tがログの名前、Loggable.toJsonがパラメーターとなります。

Implementation

Future<void> send<T extends Loggable>(T loggable) async {
  await Future.wait(
    adapters.map(
      (adapter) => adapter.send(
        loggable.runtimeType.toString(),
        parameters: loggable.toJson(),
      ),
    ),
  );
  notifyListeners();
}