Constructor
# new module:Logger(optionsopt)
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
options |
Logger~InitOptions
|
<optional> |
The initialization options of the Logger |
Example
const logger = new Logger({ prefix: "@ " });
logger.log("hi, world");
Members
Methods
# enableColors(enableopt) → {void}
Used to enable or disable colors in log messages
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
enable |
boolean
|
<optional> |
true | Enable colors? |
void
# error(message, optionsopt) → {void}
Equivalent of console.error with various options
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
string
|
The message to log |
|
options |
Logger~BuildOptions
|
<optional> |
Build options |
void
# info(message, optionsopt) → {void}
Equivalent of console.info with various options
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
string
|
The message to log |
|
options |
Logger~BuildOptions
|
<optional> |
Build options |
void
# log(message, optionsopt) → {void}
Equivalent of console.log with various options
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
string
|
The message to log |
|
options |
Logger~BuildOptions
|
<optional> |
Build options |
void
# setPrefix(prefix) → {void}
Changes the prefix
Parameters:
| Name | Type | Description |
|---|---|---|
prefix |
string
|
The new prefix |
void
# setSeparator(separator) → {void}
Changes the separator
Parameters:
| Name | Type | Description |
|---|---|---|
separator |
string
|
The new separator |
void
# warn(message, optionsopt) → {void}
Equivalent of console.warn with various options
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
string
|
The message to log |
|
options |
Logger~BuildOptions
|
<optional> |
Build options |
void