LogMessage constructor

LogMessage({
  1. required String message,
  2. LogLevel level = LogLevel.none,
  3. String environment = '',
  4. String category = '',
})

Creates a new LogMessage instance.

  • message: The log message content (required).
  • level: The severity level of the log (defaults to LogLevel.none).
  • environment: The environment context (defaults to an empty string).
  • category: The category of the log (defaults to an empty string).

The timeStamp is automatically set to the current time upon creation.

Implementation

LogMessage({
  required this.message,
  this.level = LogLevel.none,
  this.environment = '',
  this.category = '',
}) {
  timeStamp = DateTime.now();
}