LoggerDatabase constructor

LoggerDatabase({
  1. Future<void> onInitialize(
    1. LoggerDatabase database
    )?,
  2. Future<void> onLoad(
    1. LoggerDatabase database
    )?,
  3. Future<void> onSaved(
    1. LoggerDatabase database
    )?,
})

A simple database for logging information.

Logging can be done in memory or locally on the terminal.

The logs are recorded in an array of {time, parameters}. The name of the log is recorded in the @name key in the parameters.

It is possible to change the log save location by specifying onInitialize, onLoad, and onSaved appropriately.

ログの情報を記録するための簡易データベース。

メモリ上や端末ローカルにログを記録することができます。

{時間, パラメーター}の配列で記録されます。パラメーターの中の@nameキーにログの名前が記録されます。

onInitializeonLoadonSavedを適切に指定することでログの保存場所を変更することが可能です。

Implementation

LoggerDatabase({
  this.onInitialize,
  this.onLoad,
  this.onSaved,
});