diff --git a/README.md b/README.md index 762208a..59d6ee5 100644 --- a/README.md +++ b/README.md @@ -221,14 +221,14 @@ Consola only shows logs with configured log level or below. (Default is `3`) Available log levels: +- `-1`: Silent - `0`: Fatal and Error - `1`: Warnings - `2`: Normal logs - `3`: Informational logs, success, fail, ready, start, ... - `4`: Debug logs - `5`: Trace logs -- `-999`: Silent -- `+999`: Verbose logs +- `9`: Verbose logs You can set the log level by either: diff --git a/src/constants.ts b/src/constants.ts index 58afce6..969819f 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -3,10 +3,10 @@ import { LogObject } from "./types"; /** * Defines the level of logs as specific numbers or special number types. * - * @type {0 | 1 | 2 | 3 | 4 | 5 | (number & {})} LogLevel - Represents the log level. + * @type {-1 | 0 | 1 | 2 | 3 | 4 | 5 | 9 | (number & {})} LogLevel - Represents the log level. * @default 0 - Represents the default log level. */ -export type LogLevel = 0 | 1 | 2 | 3 | 4 | 5 | (number & {}); +export type LogLevel = -1 | 0 | 1 | 2 | 3 | 4 | 5 | 9 | (number & {}); /** * A mapping of `LogType` to its corresponding numeric log level. @@ -14,7 +14,7 @@ export type LogLevel = 0 | 1 | 2 | 3 | 4 | 5 | (number & {}); * @type {Record} LogLevels - key-value pairs of log types to their numeric levels. See {@link LogType}. */ export const LogLevels: Record = { - silent: Number.NEGATIVE_INFINITY, + silent: -1, fatal: 0, error: 0, @@ -34,7 +34,7 @@ export const LogLevels: Record = { trace: 5, - verbose: Number.POSITIVE_INFINITY, + verbose: 9, }; /** @@ -71,7 +71,7 @@ export type LogType = export const LogTypes: Record> = { // Silent silent: { - level: -1, + level: LogLevels.silent, }, // Level 0