API reference / @node-ts/bus-core / DebugLogger
Class: DebugLogger
Defined in: packages/bus-core/src/logger/debug-logger.ts:12
The default logger based on the debug package. To see all log output, run the application with DEBUG=@node-ts/bus-* set as an environment variable.
Warnings, errors and fatal errors are always written to stderr so that failures are visible without DEBUG set. When DEBUG is enabled for the logger's namespace they're written by debug along with the rest of the output instead.
Implements
Constructors
Constructor
new DebugLogger(name, consoleOutput?): DebugLogger;Defined in: packages/bus-core/src/logger/debug-logger.ts:20
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
name | string | undefined | The namespace of the logger, such as @node-ts/bus-core:service-bus |
consoleOutput | Pick<Console, "warn" | "error"> | console | Where warnings and errors are written when DEBUG isn't enabled for name |
Returns
DebugLogger
Default
consoleOutput consoleMethods
debug()
debug(message, meta?): void;Defined in: packages/bus-core/src/logger/debug-logger.ts:52
Parameters
| Parameter | Type |
|---|---|
message | string |
meta? | object |
Returns
void
Implementation of
error()
error(message, meta?): void;Defined in: packages/bus-core/src/logger/debug-logger.ts:64
Parameters
| Parameter | Type |
|---|---|
message | string |
meta? | object |
Returns
void
Implementation of
fatal()
fatal(message, meta?): void;Defined in: packages/bus-core/src/logger/debug-logger.ts:67
Parameters
| Parameter | Type |
|---|---|
message | string |
meta? | object |
Returns
void
Implementation of
info()
info(message, meta?): void;Defined in: packages/bus-core/src/logger/debug-logger.ts:58
Parameters
| Parameter | Type |
|---|---|
message | string |
meta? | object |
Returns
void
Implementation of
trace()
trace(message, meta?): void;Defined in: packages/bus-core/src/logger/debug-logger.ts:55
Parameters
| Parameter | Type |
|---|---|
message | string |
meta? | object |
Returns
void
Implementation of
warn()
warn(message, meta?): void;Defined in: packages/bus-core/src/logger/debug-logger.ts:61
Parameters
| Parameter | Type |
|---|---|
message | string |
meta? | object |
Returns
void