LogThemeData.seed constructor

LogThemeData.seed({
  1. required Style normal,
  2. required Style emphasis,
  3. required Style dim,
  4. required Style punctuation,
  5. Style? bold,
  6. Style? inverse,
  7. Style? numStyle,
  8. Style? levelNameStyle,
  9. Style? timeStyle,
  10. Style? pathStyle,
  11. Map<String, LogStyle>? messageStyles,
  12. Style? controlCodesStyle,
  13. Style? quotesStyle,
  14. Style? colonStyle,
  15. Style? ellipsisStyle,
  16. Style? lineBreakStyle,
  17. Style? paddingStyle,
  18. Style? sectionStyle,
  19. Style? nameStyle,
  20. Style? keyStyle,
  21. Style? valueStyle,
  22. Style? unitsStyle,
  23. required List<LogDepthTheme> depthThemes,
  24. Style? stackTraceActiveStyle,
  25. Style? stackTraceInactiveStyle,
  26. Set<String>? tags,
})

Implementation

LogThemeData.seed({
  required this.normal,
  required this.emphasis,
  required this.dim,
  required this.punctuation,
  ansi.Style? bold,
  ansi.Style? inverse,
  ansi.Style? numStyle,
  ansi.Style? levelNameStyle,
  ansi.Style? timeStyle,
  ansi.Style? pathStyle,
  Map<String, LogStyle>? messageStyles,
  ansi.Style? controlCodesStyle,
  ansi.Style? quotesStyle,
  ansi.Style? colonStyle,
  ansi.Style? ellipsisStyle,
  ansi.Style? lineBreakStyle,
  ansi.Style? paddingStyle,
  ansi.Style? sectionStyle,
  ansi.Style? nameStyle,
  ansi.Style? keyStyle,
  ansi.Style? valueStyle,
  ansi.Style? unitsStyle,
  required this.depthThemes,
  ansi.Style? stackTraceActiveStyle,
  ansi.Style? stackTraceInactiveStyle,
  Set<String>? tags,
})  : bold = bold ?? emphasis.bold,
      inverse = inverse ??
          ansi.Style(
            foreground: _black,
            background: normal.foregroundColor,
          ),
      numStyle = numStyle ?? const ansi.NoStyle(),
      levelNameStyle = levelNameStyle ??
          inverse ??
          ansi.Style(
            foreground: _black,
            background: normal.foregroundColor,
          ),
      timeStyle = timeStyle ?? const ansi.NoStyle(),
      pathStyle = pathStyle ?? emphasis,
      messageStyles = messageStyles ?? defaultMessageStyles,
      controlCodesStyle = controlCodesStyle ?? punctuation,
      quotesStyle = quotesStyle ?? punctuation,
      colonStyle = colonStyle ?? punctuation,
      ellipsisStyle = ellipsisStyle ?? punctuation,
      lineBreakStyle = lineBreakStyle ?? punctuation,
      paddingStyle = paddingStyle ?? punctuation,
      sectionStyle = sectionStyle ?? emphasis.bold,
      nameStyle = nameStyle ?? const ansi.NoStyle(),
      keyStyle = keyStyle ?? emphasis,
      valueStyle = valueStyle ?? const ansi.NoStyle(),
      unitsStyle = unitsStyle ?? dim,
      stackTraceActiveStyle = stackTraceActiveStyle ?? emphasis,
      stackTraceInactiveStyle = stackTraceInactiveStyle ?? dim,
      tags = tags ?? const {};