Skip to content

Commit e4250f6

Browse files
committed
Fix the "unreadable blue Booleans" problem in the 256-color Literate theme.
1 parent 0d04f1d commit e4250f6

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

src/Serilog.Sinks.Console/Sinks/SystemConsole/Themes/AnsiConsoleThemes.cs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,22 +21,22 @@ static class AnsiConsoleThemes
2121
public static AnsiConsoleTheme Literate { get; } = new AnsiConsoleTheme(
2222
new Dictionary<ConsoleThemeStyle, string>
2323
{
24-
[ConsoleThemeStyle.Text] = "\x1b[37;1m",
25-
[ConsoleThemeStyle.SecondaryText] = "\x1b[37m",
26-
[ConsoleThemeStyle.TertiaryText] = "\x1b[30;1m",
27-
[ConsoleThemeStyle.Invalid] = "\x1b[33;1m",
28-
[ConsoleThemeStyle.Null] = "\x1b[34;1m",
29-
[ConsoleThemeStyle.Name] = "\x1b[37m",
30-
[ConsoleThemeStyle.String] = "\x1b[36;1m",
31-
[ConsoleThemeStyle.Number] = "\x1b[35;1m",
32-
[ConsoleThemeStyle.Boolean] = "\x1b[34;1m",
33-
[ConsoleThemeStyle.Object] = "\x1b[32;1m",
34-
[ConsoleThemeStyle.LevelVerbose] = "\x1b[37m",
35-
[ConsoleThemeStyle.LevelDebug] = "\x1b[37m",
36-
[ConsoleThemeStyle.LevelInformation] = "\x1b[37;1m",
37-
[ConsoleThemeStyle.LevelWarning] = "\x1b[33;1m",
38-
[ConsoleThemeStyle.LevelError] = "\x1b[37;1m\x1b[41;1m",
39-
[ConsoleThemeStyle.LevelFatal] = "\x1b[37;1m\x1b[41;1m"
24+
[ConsoleThemeStyle.Text] = "\x1b[38;5;0015m",
25+
[ConsoleThemeStyle.SecondaryText] = "\x1b[38;5;0007m",
26+
[ConsoleThemeStyle.TertiaryText] = "\x1b[38;5;0008m",
27+
[ConsoleThemeStyle.Invalid] = "\x1b[38;5;0011m",
28+
[ConsoleThemeStyle.Null] = "\x1b[38;5;0027m",
29+
[ConsoleThemeStyle.Name] = "\x1b[38;5;0007m",
30+
[ConsoleThemeStyle.String] = "\x1b[38;5;0045m",
31+
[ConsoleThemeStyle.Number] = "\x1b[38;5;0200m",
32+
[ConsoleThemeStyle.Boolean] = "\x1b[38;5;0027m",
33+
[ConsoleThemeStyle.Object] = "\x1b[38;5;0085m",
34+
[ConsoleThemeStyle.LevelVerbose] = "\x1b[38;5;0007m",
35+
[ConsoleThemeStyle.LevelDebug] = "\x1b[38;5;0007m",
36+
[ConsoleThemeStyle.LevelInformation] = "\x1b[38;5;0015m",
37+
[ConsoleThemeStyle.LevelWarning] = "\x1b[38;5;0011m",
38+
[ConsoleThemeStyle.LevelError] = "\x1b[38;5;0015m\x1b[48;5;0196m",
39+
[ConsoleThemeStyle.LevelFatal] = "\x1b[38;5;0015m\x1b[48;5;0196m"
4040
});
4141

4242
public static AnsiConsoleTheme Grayscale { get; } = new AnsiConsoleTheme(

0 commit comments

Comments
 (0)