logger
Logger singleton module.
LogLevel
Defined in: index.ts:19
Log levels.
Enumeration Members
debug
debug: "debug";
Defined in: index.ts:20
error
error: "error";
Defined in: index.ts:21
info
info: "info";
Defined in: index.ts:22
log
log: "log";
Defined in: index.ts:23
success
success: "success";
Defined in: index.ts:24
warn
warn: "warn";
Defined in: index.ts:25
log()
function log(message, level): void
Defined in: index.ts:85
Logs a message by calling the active logger instance.
Parameters
message
string
a string to be logged.
level
optional log level, "info"
by default.
"debug"
| "error"
| "info"
| "log"
| "success"
| "warn"
| LogLevel
Returns
void
Remarks
If a log level is not supported by the logger instance, then it defaults to "info"
.
Example
import { log } from "@graphql-markdown/utils/logger";
log("Info message"); // Expected console output "Info message"
Logger()
function Logger(moduleName?): Promise<void>
Defined in: index.ts:45
Instantiate a logger module.
By default, the logger module uses global.console
Parameters
moduleName?
string
optional name of the logger package.
Returns
Promise
<void
>
Example
import Logger, { log } from "@graphql-markdown/utils/logger";
log("Info message"); // Expected console output "Info message"
Logger("@docusaurus/logger");
log("Info message", "info"); // Expected Docusaurus log output "Info message"