Skip to Content

Enums

ELoggerLogLevel

Defined in: src/domain/enum/logger-log-level.enum.ts

Defines the available log levels for the ILogger.

src/domain/enum/logger-log-level.enum.ts
export enum ELoggerLogLevel { DEBUG = "debug", ERROR = "error", INFO = "info", TRACE = "trace", WARN = "warn", }
  • Hierarchy: TRACE > DEBUG > INFO > WARN > ERROR (most verbose to least verbose).
  • Usage: Used in IConsoleLoggerOptions to set the minimum logging level.

EServiceToken

Defined in: src/domain/enum/service-token.enum.ts

Defines standard symbol tokens for commonly used services within the IContainer.

src/domain/enum/service-token.enum.ts
export enum EServiceToken { CONTAINER = "container", // Typically used to register the container itself FACTORY = "factory", // For the main application Factory LOGGER = "logger", // For the main application Logger REGISTRY = "registry", // For the main application Registry }
  • Purpose: Provides consistent, well-known symbols for core service registration and retrieval, reducing the need for custom symbols for basic services.
Last updated on