Skip to content

Commit 8b539fe

Browse files
Ensuring the "silent" log level actually silences the logs
1 parent 92dcd71 commit 8b539fe

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

src/logger.ts

+19-19
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import type { FunctionMaybe, LogLevel } from "./types.js";
66

77
class Logger {
88
private pioppo = new Pioppo();
9-
private levels: LogLevel[] = ["silent", "debug", "log", "warn", "error"];
9+
private levels: LogLevel[] = ["debug", "log", "warn", "error", "silent"];
1010
private level: LogLevel;
1111
private strength: number;
1212

@@ -22,23 +22,23 @@ class Logger {
2222
this.pioppo.info(message);
2323
};
2424

25-
silent = (message: FunctionMaybe<string>): void => {
25+
debug = (message: FunctionMaybe<string>): void => {
2626
this.absract(message, 0);
2727
};
2828

29-
debug = (message: FunctionMaybe<string>): void => {
29+
log = (message: FunctionMaybe<string>): void => {
3030
this.absract(message, 1);
3131
};
3232

33-
log = (message: FunctionMaybe<string>): void => {
33+
warn = (message: FunctionMaybe<string>): void => {
3434
this.absract(message, 2);
3535
};
3636

37-
warn = (message: FunctionMaybe<string>): void => {
37+
error = (message: FunctionMaybe<string>): void => {
3838
this.absract(message, 3);
3939
};
4040

41-
error = (message: FunctionMaybe<string>): void => {
41+
silent = (message: FunctionMaybe<string>): void => {
4242
this.absract(message, 4);
4343
};
4444

@@ -56,28 +56,28 @@ class Logger {
5656
this.pioppo.info(linesPrefixed.join("\n"));
5757
},
5858

59-
silent: (message: FunctionMaybe<string>): void => {
60-
const prefix = `[${color.dim("silent")}]`;
61-
this.prefixed.abstract(prefix, message, 0);
62-
},
63-
6459
debug: (message: FunctionMaybe<string>): void => {
6560
const prefix = `[${color.magenta("debug")}]`;
66-
this.prefixed.abstract(prefix, message, 1);
61+
this.prefixed.abstract(prefix, message, 0);
6762
},
6863

6964
log: (message: FunctionMaybe<string>): void => {
7065
const prefix = `[${color.cyan("log")}]`;
71-
this.prefixed.abstract(prefix, message, 2);
66+
this.prefixed.abstract(prefix, message, 1);
7267
},
7368

7469
warn: (message: FunctionMaybe<string>): void => {
7570
const prefix = `[${color.yellow("warn")}]`;
76-
this.prefixed.abstract(prefix, message, 3);
71+
this.prefixed.abstract(prefix, message, 2);
7772
},
7873

7974
error: (message: FunctionMaybe<string>): void => {
8075
const prefix = `[${color.red("error")}]`;
76+
this.prefixed.abstract(prefix, message, 3);
77+
},
78+
79+
silent: (message: FunctionMaybe<string>): void => {
80+
const prefix = `[${color.dim("silent")}]`;
8181
this.prefixed.abstract(prefix, message, 4);
8282
},
8383

@@ -92,23 +92,23 @@ class Logger {
9292
return new Spinner();
9393
},
9494

95-
silent: (): Spinner | undefined => {
95+
debug: (): Spinner | undefined => {
9696
return this.spinner.abstract(0);
9797
},
9898

99-
debug: (): Spinner | undefined => {
99+
log: (): Spinner | undefined => {
100100
return this.spinner.abstract(1);
101101
},
102102

103-
log: (): Spinner | undefined => {
103+
warn: (): Spinner | undefined => {
104104
return this.spinner.abstract(2);
105105
},
106106

107-
warn: (): Spinner | undefined => {
107+
error: (): Spinner | undefined => {
108108
return this.spinner.abstract(3);
109109
},
110110

111-
error: (): Spinner | undefined => {
111+
silent: (): Spinner | undefined => {
112112
return this.spinner.abstract(4);
113113
},
114114

0 commit comments

Comments
 (0)