Console
A custom console wrapper class to provide convenience methods for logging. It also ships with a static formatting template method to format messages.
Todo
allow setting a log level to filter messages
Example
Using the format method to create a formatted message:
ts
console.log(Console.f`This is a message with a <code>formatted</code> part.`);
Constructors
Constructor
ts
new Console(ctor: Console): Console;
Parameters
ctor
Console
Returns
Console
Properties
f()
ts
f: (raw: TemplateStringsArray, ...values: unknown[]) => string[] = Console.f;
Parameters
raw
TemplateStringsArray
values
...unknown
[]
Returns
string
[]
Methods
error()
ts
error(...message: unknown[]): void;
Parameters
message
...unknown
[]
Returns
void
info()
ts
info(...message: unknown[]): void;
Parameters
message
...unknown
[]
Returns
void
log()
ts
log(...message: unknown[]): void;
Parameters
message
...unknown
[]
Returns
void
warn()
ts
warn(...message: unknown[]): void;
Parameters
message
...unknown
[]
Returns
void
f()
ts
static f(raw: TemplateStringsArray, ...values: unknown[]): string[];
Parameters
raw
TemplateStringsArray
values
...unknown
[]
Returns
string
[]