format method

List<LogLine> format(
  1. dynamic message, {
  2. required LogLevel logLevel,
  3. required String tag,
  4. DateTime? time,
  5. Object? error,
  6. StackTrace? stackTrace,
})

Implementation

List<LogLine> format(
  dynamic message, {
  required LogLevel logLevel,
  required String tag,
  DateTime? time,
  Object? error,
  StackTrace? stackTrace,
}) {
  final formattedMessage = formatMessage(message);
  final formattedError = error != null ? formatError(error) : null;
  final formattedStackTrace =
      stackTrace != null ? formatStackTrace(stackTrace) : null;

  return decorateMessage(
    formattedMessage,
    logLevel,
    tag,
    time,
    formattedError,
    formattedStackTrace,
  );
}