createLogMessage static method

LogMessage createLogMessage({
  1. required String appName,
  2. required String message,
  3. required LogLevel logLevel,
  4. required List<LogTag> logTags,
  5. required List<LogTag> allLogTags,
  6. required List<LogLevel> allLogLevels,
})

Implementation

static protos.LogMessage createLogMessage({
  required String appName,
  required String message,
  required protos.LogLevel logLevel,
  required List<protos.LogTag> logTags,
  required List<protos.LogTag> allLogTags,
  required List<protos.LogLevel> allLogLevels,
}) {
  return protos.LogMessage.create()
    ..timestamp = fixnum.Int64(DateTime.now().millisecondsSinceEpoch)
    ..appName = appName
    ..message = message
    ..allLogLevels.addAll(allLogLevels)
    ..allLogTags.addAll(allLogTags)
    ..logTags.addAll(logTags)
    ..logLevel = logLevel;
}