log method

void log(
  1. String message, {
  2. LogLevel? level,
  3. dynamic exception,
  4. StackTrace? stackTrace,
})

Logs a message. Default LogLevel is LogLevel.info. The log is written to the database when the session is closed.

Implementation

void log(
  String message, {
  LogLevel? level,
  dynamic exception,
  StackTrace? stackTrace,
}) {
  if (_closed) {
    throw StateError(
      'Session is closed, and logging can no longer be performed.',
    );
  }

  _logManager?.logEntry(
    message: message,
    level: level ?? LogLevel.info,
    error: exception?.toString(),
    stackTrace: stackTrace,
  );
}