Skip to content

utils/Logger

Enumerations

LogLevel

Defined in: utils/Logger.ts:10

Logger utility for WebATM TypeScript application

Provides configurable logging levels to reduce console clutter while maintaining debugging capabilities. The level is resolved at startup from the WEBATM_LOG_LEVEL environment variable, the ?log_level= URL parameter, or localStorage, in that order.

Enumeration Members

ERROR
ERROR: 0;

Defined in: utils/Logger.ts:11

WARN
WARN: 1;

Defined in: utils/Logger.ts:12

INFO
INFO: 2;

Defined in: utils/Logger.ts:13

DEBUG
DEBUG: 3;

Defined in: utils/Logger.ts:14

VERBOSE
VERBOSE: 4;

Defined in: utils/Logger.ts:15

Interfaces

LoggerConfig

Defined in: utils/Logger.ts:18

Properties

level
level: LogLevel;

Defined in: utils/Logger.ts:19

enableTimestamps
enableTimestamps: boolean;

Defined in: utils/Logger.ts:20

enableComponentPrefixes
enableComponentPrefixes: boolean;

Defined in: utils/Logger.ts:21

Variables

logger

const logger: Logger;

Defined in: utils/Logger.ts:224