adding option to add custom colors
This commit is contained in:
parent
3562efdd6f
commit
feae07bcb0
36
src/index.ts
36
src/index.ts
@ -57,6 +57,10 @@ export class Logging {
|
||||
Logging.message(LoggingTypes.Log, message);
|
||||
}
|
||||
|
||||
static logWithCustomColors(type: LoggingTypes, colors: string, ...message: any[]) {
|
||||
Logging.message(type, message, colors);
|
||||
}
|
||||
|
||||
static error(error: Error | string) {
|
||||
if (typeof error === "string") {
|
||||
Logging.errorMessage(error);
|
||||
@ -74,21 +78,25 @@ export class Logging {
|
||||
Logging.message(LoggingTypes.Error, message);
|
||||
}
|
||||
|
||||
private static async message(type: LoggingTypes, message: any[] | string) {
|
||||
private static async message(type: LoggingTypes, message: any[] | string, customColors?: string) {
|
||||
var consoleLogFormat = Reset;
|
||||
switch (type) {
|
||||
case LoggingTypes.Log:
|
||||
//m += FgWhite + BgBlack;
|
||||
break;
|
||||
case LoggingTypes.Error:
|
||||
consoleLogFormat += FgRed;//FgWhite + BgRed + FgWhite;
|
||||
break;
|
||||
case LoggingTypes.Debug:
|
||||
consoleLogFormat += FgCyan;
|
||||
break;
|
||||
case LoggingTypes.Warning:
|
||||
consoleLogFormat += FgYellow;
|
||||
break;
|
||||
if (!customColors) {
|
||||
switch (type) {
|
||||
case LoggingTypes.Log:
|
||||
//m += FgWhite + BgBlack;
|
||||
break;
|
||||
case LoggingTypes.Error:
|
||||
consoleLogFormat += FgRed;//FgWhite + BgRed + FgWhite;
|
||||
break;
|
||||
case LoggingTypes.Debug:
|
||||
consoleLogFormat += FgCyan;
|
||||
break;
|
||||
case LoggingTypes.Warning:
|
||||
consoleLogFormat += FgYellow;
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
consoleLogFormat += customColors;
|
||||
}
|
||||
var mb = "";
|
||||
if (typeof message === "string") {
|
||||
|
Loading…
Reference in New Issue
Block a user