fromString static method

LogMessage fromString(
  1. String category,
  2. String message, {
  3. String? environment,
  4. Object level = 'info',
})

Creates a LogMessage from string parameters.

  • category: The category of the log.
  • message: The log message content.
  • environment: Optional environment context (defaults to an empty string).
  • level: The log level, either as a LogLevel or a string (defaults to "info").

Returns: A new LogMessage instance with the specified values.

Implementation

static LogMessage fromString(
  String category,
  String message, {
  String? environment,
  Object level = 'info',
}) {
  return level is LogLevel
      ? LogMessage(
          message: message,
          category: category,
          environment: environment ?? '',
          level: level,
        )
      : LogMessage(
          message: message,
          category: category,
          environment: environment ?? '',
          level: LogSelector.parseLogLevel(level.toString()),
        );
}