console static method

void console(
  1. String message, {
  2. DateTime? time,
  3. int level = 500,
  4. String name = '',
  5. Object? error,
  6. StackTrace? stackTrace,
})

Implementation

static void console(
  String message, {
  DateTime? time,
  int level = 500,
  String name = '',
  Object? error,
  StackTrace? stackTrace,
}) {
  final logLevel = _developerLevelToLoggerLevel(level);

  developer.log(
    message,
    time: time ?? DateTime.now(),
    level: level,
    name: name.isNotEmpty ? name : 'CONSOLE',
    error: error,
    stackTrace: stackTrace,
  );

  if (_config.enableFileLog) {
    final outputEvent = OutputEvent(
      LogEvent(
        logLevel,
        message,
        error: error,
        stackTrace: stackTrace,
        time: time,
      ),
      [message.toString()],
    );
    _silentOutput.output(outputEvent);
  } else {
    developer.log('SilentOutput not initialized!', level: 900);
  }
}