@@ -60,5 +60,26 @@ static class SystemConsoleThemes
6060 [ ConsoleThemeStyle . LevelError ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . Black , Background = ConsoleColor . White } ,
6161 [ ConsoleThemeStyle . LevelFatal ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . Black , Background = ConsoleColor . White }
6262 } ) ;
63+
64+ public static SystemConsoleTheme Colored { get ; } = new SystemConsoleTheme (
65+ new Dictionary < ConsoleThemeStyle , SystemConsoleThemeStyle >
66+ {
67+ [ ConsoleThemeStyle . Text ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . Gray } ,
68+ [ ConsoleThemeStyle . SecondaryText ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . DarkGray } ,
69+ [ ConsoleThemeStyle . TertiaryText ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . DarkGray } ,
70+ [ ConsoleThemeStyle . Invalid ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . Yellow } ,
71+ [ ConsoleThemeStyle . Null ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . White } ,
72+ [ ConsoleThemeStyle . Name ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . White } ,
73+ [ ConsoleThemeStyle . String ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . White } ,
74+ [ ConsoleThemeStyle . Number ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . White } ,
75+ [ ConsoleThemeStyle . Boolean ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . White } ,
76+ [ ConsoleThemeStyle . Scalar ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . White } ,
77+ [ ConsoleThemeStyle . LevelVerbose ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . Gray , Background = ConsoleColor . DarkGray } ,
78+ [ ConsoleThemeStyle . LevelDebug ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . White , Background = ConsoleColor . DarkGray } ,
79+ [ ConsoleThemeStyle . LevelInformation ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . White , Background = ConsoleColor . Blue } ,
80+ [ ConsoleThemeStyle . LevelWarning ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . DarkGray , Background = ConsoleColor . Yellow } ,
81+ [ ConsoleThemeStyle . LevelError ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . White , Background = ConsoleColor . Red } ,
82+ [ ConsoleThemeStyle . LevelFatal ] = new SystemConsoleThemeStyle { Foreground = ConsoleColor . White , Background = ConsoleColor . Red }
83+ } ) ;
6384 }
6485}
0 commit comments