Skip to main content

@rtorcato/js-common / logging

logging

Type Aliases​

ConsoleLevel​

ConsoleLevel = "log" | "info" | "warn" | "error"

Defined in: logging/index.ts:61

One of the four standard console methods used by captureConsole.

Functions​

logWithTimestamp()​

logWithTimestamp(message, level?): void

Defined in: logging/index.ts:13

Logs a message with a timestamp.

Example​

logWithTimestamp('server started') // [2026-08-11T14:03:27.913Z] server started
logWithTimestamp('disk almost full', 'warn') // via console.warn

Parameters​

message​

string

The message to log.

level?​

"info" | "warn" | "error"

The log level (default: 'info').

Returns​

void


warn()​

warn(message): void

Defined in: logging/index.ts:29

Logs a warning message.

Example​

warn('deprecated option') // [WARN] deprecated option

Parameters​

message​

string

The warning message.

Returns​

void


error()​

error(message): void

Defined in: logging/index.ts:44

Logs an error message.

Example​

error('upload failed') // [ERROR] upload failed

Parameters​

message​

string

The error message.

Returns​

void


info()​

info(message): void

Defined in: logging/index.ts:53

Logs an info message.

Parameters​

message​

string

The info message.

Returns​

void


captureConsole()​

captureConsole(callback): () => void

Defined in: logging/index.ts:68

Captures all console output and returns a function to restore it.

Parameters​

callback​

(type, ...args) => void

Function to call with each log message.

Returns​

Restore function.

() => void