LogSettings.fromJson constructor

LogSettings.fromJson(
  1. Map<String, dynamic> jsonSerialization
)

Implementation

factory LogSettings.fromJson(Map<String, dynamic> jsonSerialization) {
  return LogSettings(
    logLevel: _i2.LogLevel.fromJson((jsonSerialization['logLevel'] as int)),
    logAllSessions: _i1.BoolJsonExtension.fromJson(
      jsonSerialization['logAllSessions'],
    ),
    logAllQueries: _i1.BoolJsonExtension.fromJson(
      jsonSerialization['logAllQueries'],
    ),
    logSlowSessions: _i1.BoolJsonExtension.fromJson(
      jsonSerialization['logSlowSessions'],
    ),
    logStreamingSessionsContinuously: _i1.BoolJsonExtension.fromJson(
      jsonSerialization['logStreamingSessionsContinuously'],
    ),
    logSlowQueries: _i1.BoolJsonExtension.fromJson(
      jsonSerialization['logSlowQueries'],
    ),
    logFailedSessions: _i1.BoolJsonExtension.fromJson(
      jsonSerialization['logFailedSessions'],
    ),
    logFailedQueries: _i1.BoolJsonExtension.fromJson(
      jsonSerialization['logFailedQueries'],
    ),
    slowSessionDuration: (jsonSerialization['slowSessionDuration'] as num)
        .toDouble(),
    slowQueryDuration: (jsonSerialization['slowQueryDuration'] as num)
        .toDouble(),
  );
}