OpenClaw SDK
    Preparing search index...

    Function isLogger

    • Beta

      Type guard to check if a value implements Logger.

      Parameters

      • value: unknown

        Value to check

      Returns value is Logger

      True if value implements Logger interface

      import { isLogger } from './types/logger.js';

      const customLogger = {
      name: "myLogger",
      level: "info",
      debug: () => {},
      info: () => {},
      warn: () => {},
      error: () => {}
      };

      if (isLogger(customLogger)) {
      customLogger.info("Logger detected!");
      }