Unverified Kaydet (Commit) 4ebe5134 authored tarafından Ali GOREN's avatar Ali GOREN Kaydeden (comit) GitHub

Merge pull request #7 from aligoren/dev

I completed all log types messages and I found some RGB colors.
// reference: https://stackoverflow.com/questions/9781218/how-to-change-node-jss-console-font-color
/**
* ansi color rgb reference: https://stackoverflow.com/a/33206814/3821823
* description:
* \033[38;2;<r>;<g>;<b>m #Select RGB foreground color
* \033[48;2;<r>;<g>;<b>m #Select RGB background color
* example 1:
* \033[38;2;255;82;197;48;2;155;106;0mHello
* example 2:
* console.log("\033[48;2;255;69;0mHello", "\x1b[0m")
* rgb colors: https://www.rapidtables.com/web/color/RGB_Color.html
* true color: https://gist.github.com/XVilka/8346728
*/
/**
* This colors only works on Node Runtime
*/
......
......@@ -107,7 +107,7 @@ class Logger {
const messageData = {
foregroundColor: colors.FgWhite,
backgroundColor: colors.BgRed,
backgroundColor: colors.BgCyan,
levelName: levelName,
message: message,
reset: colors.Reset
......@@ -130,7 +130,19 @@ class Logger {
const logCode = LogTypes.INFO
const levelName = Levels.GET(logCode)
console.log(logCode, levelName)
const colors = this.config.platform == "web" ? Colors["Web"] : Colors["Node"]
const messageData = {
foregroundColor: colors.FgWhite,
backgroundColor: colors.BgBlue,
levelName: levelName,
message: message,
reset: colors.Reset
}
const messageOutput = this.setMessage(messageData)
console.log(messageOutput)
}
......@@ -146,7 +158,19 @@ class Logger {
const logCode = LogTypes.NOTICE
const levelName = Levels.GET(logCode)
console.log(logCode, levelName)
const colors = this.config.platform == "web" ? Colors["Web"] : Colors["Node"]
const messageData = {
foregroundColor: colors.FgWhite,
backgroundColor: colors.BgGreen,
levelName: levelName,
message: message,
reset: colors.Reset
}
const messageOutput = this.setMessage(messageData)
console.log(messageOutput)
}
......@@ -162,7 +186,19 @@ class Logger {
const logCode = LogTypes.WARNING
const levelName = Levels.GET(logCode)
console.log(logCode, levelName)
const colors = this.config.platform == "web" ? Colors["Web"] : Colors["Node"]
const messageData = {
foregroundColor: colors.FgBlue,
backgroundColor: colors.BgYellow,
levelName: levelName,
message: message,
reset: colors.Reset
}
const messageOutput = this.setMessage(messageData)
console.log(messageOutput)
}
......@@ -178,7 +214,19 @@ class Logger {
const logCode = LogTypes.ERROR
const levelName = Levels.GET(logCode)
console.log(logCode, levelName)
const colors = this.config.platform == "web" ? Colors["Web"] : Colors["Node"]
const messageData = {
foregroundColor: colors.FgWhite,
backgroundColor: colors.BgRed,
levelName: levelName,
message: message,
reset: colors.Reset
}
const messageOutput = this.setMessage(messageData)
console.log(messageOutput)
}
......@@ -194,7 +242,19 @@ class Logger {
const logCode = LogTypes.CRITICAL
const levelName = Levels.GET(logCode)
console.log(logCode, levelName)
const colors = this.config.platform == "web" ? Colors["Web"] : Colors["Node"]
const messageData = {
foregroundColor: colors.FgWhite,
backgroundColor: colors.BgMagenta,
levelName: levelName,
message: message,
reset: colors.Reset
}
const messageOutput = this.setMessage(messageData)
console.log(messageOutput)
}
......@@ -210,7 +270,19 @@ class Logger {
const logCode = LogTypes.ALERT
const levelName = Levels.GET(logCode)
console.log(logCode, levelName)
const colors = this.config.platform == "web" ? Colors["Web"] : Colors["Node"]
const messageData = {
foregroundColor: colors.FgBlack,
backgroundColor: colors.BgWhite,
levelName: levelName,
message: message,
reset: colors.Reset
}
const messageOutput = this.setMessage(messageData)
console.log(messageOutput)
}
......@@ -226,7 +298,19 @@ class Logger {
const logCode = LogTypes.EMERGENCY
const levelName = Levels.GET(logCode)
console.log(logCode, levelName)
const colors = this.config.platform == "web" ? Colors["Web"] : Colors["Node"]
const messageData = {
foregroundColor: colors.FgBlack,
backgroundColor: colors.BgRed,
levelName: levelName,
message: message,
reset: colors.Reset
}
const messageOutput = this.setMessage(messageData)
console.log(messageOutput)
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment