Skip to content

AIDK API Reference / aidk-kernel / LogLevel

Type Alias: LogLevel ​

ts
type LogLevel = "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "silent";

Defined in: packages/kernel/src/logger.ts:67

Log levels supported by the kernel logger.

Levels in order of severity (least to most):

  • trace - Very detailed debugging information
  • debug - Debugging information
  • info - Normal operational messages
  • warn - Warning conditions
  • error - Error conditions
  • fatal - Severe errors causing shutdown
  • silent - Disable all logging

Example ​

typescript
Logger.configure({ level: 'debug' });
Logger.setLevel('warn'); // Runtime change
if (Logger.isLevelEnabled('trace')) {
  // Expensive debug operation
}

Released under the MIT License.