Logging improvements (#195)

- Fix (and test) filtering of lines
- Filter out shadowsocks cannot resolve error
- Change tinyproxy color
- Deduct logging level according to message content
This commit is contained in:
Quentin McGaw
2020-07-12 21:19:44 -04:00
committed by GitHub
parent 4cd6b33044
commit 7252ac722c
9 changed files with 216 additions and 50 deletions

View File

@@ -2,22 +2,22 @@ package constants
import "github.com/fatih/color"
func ColorUnbound() color.Color {
return *color.New(color.FgCyan)
func ColorUnbound() *color.Color {
return color.New(color.FgCyan)
}
func ColorTinyproxy() color.Color {
return *color.New(color.FgHiMagenta)
func ColorTinyproxy() *color.Color {
return color.New(color.FgHiGreen)
}
func ColorShadowsocks() color.Color {
return *color.New(color.FgHiYellow)
func ColorShadowsocks() *color.Color {
return color.New(color.FgHiYellow)
}
func ColorShadowsocksError() color.Color {
return *color.New(color.FgHiRed)
func ColorShadowsocksError() *color.Color {
return color.New(color.FgHiRed)
}
func ColorOpenvpn() color.Color {
return *color.New(color.FgHiMagenta)
func ColorOpenvpn() *color.Color {
return color.New(color.FgHiMagenta)
}