i-logger

Logger interface for logging messages

Name i-logger
Type Interface
Path packages/blocks/src/types/i-logger.ts

Properties

Name Type Description
fatal (message: string) => void Fatal errors normally result in termination of the application

Methods

debug

A level of detail that is useful for debugging

Signature
    debug(message: string): void; 
Parameters
Name Type Description
message string log message
Return Value
void

error

Something has gone wrong

Signature
    error(message: string): void; 
Parameters
Name Type Description
message string log message
Return Value
void

info

Log messages about the normal operation of the framework

Signature
    info(message: string): void; 
Parameters
Name Type Description
message string log message
Return Value
void

trace

An extreme level of detail - often used for tracing flow control and api calls

Signature
    trace(message: string): void; 
Parameters
Name Type Description
message string log message
Return Value
void

warn

Warnings about potential issues

Signature
    warn(message: string): void; 
Parameters
Name Type Description
message string log message
Return Value
void