LogThemeData.seed constructor
LogThemeData.seed({
- required Style normal,
- required Style emphasis,
- required Style dim,
- required Style punctuation,
- Style? bold,
- Style? inverse,
- Style? numStyle,
- Style? levelNameStyle,
- Style? timeStyle,
- Style? pathStyle,
- Map<
String, LogStyle> ? messageStyles, - Style? controlCodesStyle,
- Style? quotesStyle,
- Style? colonStyle,
- Style? ellipsisStyle,
- Style? lineBreakStyle,
- Style? paddingStyle,
- Style? sectionStyle,
- Style? nameStyle,
- Style? keyStyle,
- Style? valueStyle,
- Style? unitsStyle,
- required List<
LogDepthTheme> depthThemes, - Style? stackTraceActiveStyle,
- Style? stackTraceInactiveStyle,
- 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 {};