fromString static method
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()),
);
}