Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
65cbfe78c3 | |||
6d60f7f813 |
30
colors.go
30
colors.go
@@ -1,4 +1,4 @@
|
|||||||
package main
|
package cylogger
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
@@ -19,6 +19,10 @@ const (
|
|||||||
Cyan = "\033[0;36m" // Cyan
|
Cyan = "\033[0;36m" // Cyan
|
||||||
White = "\033[0;37m" // White
|
White = "\033[0;37m" // White
|
||||||
Orange = "\033[38;5;208m" // Orange
|
Orange = "\033[38;5;208m" // Orange
|
||||||
|
Pink = "\033[38;5;205m" // Pink
|
||||||
|
Brown = "\033[38;5;130m" // Brown
|
||||||
|
Gray = "\033[38;5;240m" // Gray
|
||||||
|
Magenta = "\033[38;5;201m" // Magenta
|
||||||
|
|
||||||
// Bold
|
// Bold
|
||||||
BBlack = "\033[1;30m" // Black
|
BBlack = "\033[1;30m" // Black
|
||||||
@@ -30,6 +34,10 @@ const (
|
|||||||
BCyan = "\033[1;36m" // Cyan
|
BCyan = "\033[1;36m" // Cyan
|
||||||
BWhite = "\033[1;37m" // White
|
BWhite = "\033[1;37m" // White
|
||||||
BOrange = "\033[1;38;5;208m" // Bold Orange
|
BOrange = "\033[1;38;5;208m" // Bold Orange
|
||||||
|
BPink = "\033[1;38;5;205m" // Bold Pink
|
||||||
|
BBrown = "\033[1;38;5;130m" // Bold Brown
|
||||||
|
BGray = "\033[1;38;5;240m" // Bold Gray
|
||||||
|
BMagenta = "\033[1;38;5;201m" // Bold Magenta
|
||||||
|
|
||||||
// Underline
|
// Underline
|
||||||
UBlack = "\033[4;30m" // Black
|
UBlack = "\033[4;30m" // Black
|
||||||
@@ -41,6 +49,10 @@ const (
|
|||||||
UCyan = "\033[4;36m" // Cyan
|
UCyan = "\033[4;36m" // Cyan
|
||||||
UWhite = "\033[4;37m" // White
|
UWhite = "\033[4;37m" // White
|
||||||
UOrange = "\033[4;38;5;208m" // Underline Orange
|
UOrange = "\033[4;38;5;208m" // Underline Orange
|
||||||
|
UPink = "\033[4;38;5;205m" // Underline Pink
|
||||||
|
UBrown = "\033[4;38;5;130m" // Underline Brown
|
||||||
|
UGray = "\033[4;38;5;240m" // Underline Gray
|
||||||
|
UMagenta = "\033[4;38;5;201m" // Underline Magenta
|
||||||
|
|
||||||
// Background
|
// Background
|
||||||
On_Black = "\033[40m" // Black
|
On_Black = "\033[40m" // Black
|
||||||
@@ -52,6 +64,10 @@ const (
|
|||||||
On_Cyan = "\033[46m" // Cyan
|
On_Cyan = "\033[46m" // Cyan
|
||||||
On_White = "\033[47m" // White
|
On_White = "\033[47m" // White
|
||||||
On_Orange = "\033[48;5;208m" // Orange Background
|
On_Orange = "\033[48;5;208m" // Orange Background
|
||||||
|
On_Pink = "\033[48;5;205m" // Pink Background
|
||||||
|
On_Brown = "\033[48;5;130m" // Brown Background
|
||||||
|
On_Gray = "\033[48;5;240m" // Gray Background
|
||||||
|
On_Magenta = "\033[48;5;201m" // Magenta Background
|
||||||
|
|
||||||
// High Intensty
|
// High Intensty
|
||||||
IBlack = "\033[0;90m" // Black
|
IBlack = "\033[0;90m" // Black
|
||||||
@@ -63,6 +79,10 @@ const (
|
|||||||
ICyan = "\033[0;96m" // Cyan
|
ICyan = "\033[0;96m" // Cyan
|
||||||
IWhite = "\033[0;97m" // White
|
IWhite = "\033[0;97m" // White
|
||||||
IOrange = "\033[0;38;5;208m" // Intense Orange
|
IOrange = "\033[0;38;5;208m" // Intense Orange
|
||||||
|
IPink = "\033[0;38;5;205m" // Intense Pink
|
||||||
|
IBrown = "\033[0;38;5;130m" // Intense Brown
|
||||||
|
IGray = "\033[0;38;5;240m" // Intense Gray
|
||||||
|
IMagenta = "\033[0;38;5;201m" // Intense Magenta
|
||||||
|
|
||||||
// Bold High Intensty
|
// Bold High Intensty
|
||||||
BIBlack = "\033[1;90m" // Black
|
BIBlack = "\033[1;90m" // Black
|
||||||
@@ -74,6 +94,10 @@ const (
|
|||||||
BICyan = "\033[1;96m" // Cyan
|
BICyan = "\033[1;96m" // Cyan
|
||||||
BIWhite = "\033[1;97m" // White
|
BIWhite = "\033[1;97m" // White
|
||||||
BIOrange = "\033[1;38;5;208m" // Bold Intense Orange
|
BIOrange = "\033[1;38;5;208m" // Bold Intense Orange
|
||||||
|
BIPink = "\033[1;38;5;205m" // Bold Intense Pink
|
||||||
|
BIBrown = "\033[1;38;5;130m" // Bold Intense Brown
|
||||||
|
BIGray = "\033[1;38;5;240m" // Bold Intense Gray
|
||||||
|
BIMagenta = "\033[1;38;5;201m" // Bold Intense Magenta
|
||||||
|
|
||||||
// High Intensty backgrounds
|
// High Intensty backgrounds
|
||||||
On_IBlack = "\033[0;100m" // Black
|
On_IBlack = "\033[0;100m" // Black
|
||||||
@@ -85,6 +109,10 @@ const (
|
|||||||
On_ICyan = "\033[0;106m" // Cyan
|
On_ICyan = "\033[0;106m" // Cyan
|
||||||
On_IWhite = "\033[0;107m" // White
|
On_IWhite = "\033[0;107m" // White
|
||||||
On_IOrange = "\033[0;48;5;208m" // Intense Orange Background
|
On_IOrange = "\033[0;48;5;208m" // Intense Orange Background
|
||||||
|
On_IPink = "\033[0;48;5;205m" // Intense Pink Background
|
||||||
|
On_IBrown = "\033[0;48;5;130m" // Intense Brown Background
|
||||||
|
On_IGray = "\033[0;48;5;240m" // Intense Gray Background
|
||||||
|
On_IMagenta = "\033[0;48;5;201m" // Intense Magenta Background
|
||||||
)
|
)
|
||||||
|
|
||||||
// The acceptable range is [16, 231] but here we remove some very dark colors
|
// The acceptable range is [16, 231] but here we remove some very dark colors
|
||||||
|
5
main.go
5
main.go
@@ -1,5 +1,4 @@
|
|||||||
// package cylogger
|
package cylogger
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"bytes"
|
"bytes"
|
||||||
@@ -82,7 +81,7 @@ var levelStyles = map[LogLevel]LevelStyle{
|
|||||||
},
|
},
|
||||||
LevelPrefix: {
|
LevelPrefix: {
|
||||||
Tag: "PREFIX", // Used for coloring the user prefix
|
Tag: "PREFIX", // Used for coloring the user prefix
|
||||||
TagColor: BIBlack, // Bold Intense Black (Dark Grey)
|
TagColor: BIGray, // Bold Gray
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user