DCS World Typescript
    Preparing search index...
    interface l_log {
        ALERT: number;
        ALL: number;
        ALL_LEVELS: number;
        ASYNC: number;
        BACKUP: number;
        DEBUG: number;
        ERROR: number;
        EXTRA_INFO: number;
        FULL: number;
        IMMEDIATE: number;
        INFO: number;
        LEVEL: number;
        MESSAGE: number;
        MODELTIME: number;
        MODULE: number;
        NO_HEADER_FOOTER: number;
        RELIABLE: number;
        THREAD: number;
        TIME: number;
        TIME_LOCAL: number;
        TIME_RELATIVE: number;
        TIME_UTC: number;
        TRACE: number;
        WARNING: number;
        alert(format: string, ...values: unknown[]): void;
        backup(...arguments_: unknown[]): unknown;
        debug(format: string, ...values: unknown[]): void;
        error(format: string, ...values: unknown[]): void;
        info(format: string, ...values: unknown[]): void;
        set_output(
            fileNameWithoutExtension: string,
            subsystem: string,
            levelMask: number,
            outputMode: number,
        ): void;
        set_output_rules(rules: unknown): unknown;
        warning(format: string, ...values: unknown[]): void;
        write(
            subsystem: string,
            level: number,
            format: string,
            ...values: unknown[],
        ): void;
    }

    Hierarchy

    • Omit<
          _log,
          | "alert"
          | "backup"
          | "debug"
          | "error"
          | "info"
          | "set_output"
          | "set_output_rules"
          | "warning"
          | "write",
      >
      • l_log
    Index
    ALERT: number
    ALL: number
    ALL_LEVELS: number
    ASYNC: number
    BACKUP: number
    DEBUG: number
    ERROR: number
    EXTRA_INFO: number
    FULL: number
    IMMEDIATE: number
    INFO: number
    LEVEL: number
    MESSAGE: number
    MODELTIME: number
    MODULE: number
    NO_HEADER_FOOTER: number
    RELIABLE: number
    THREAD: number
    TIME: number
    TIME_LOCAL: number
    TIME_RELATIVE: number
    TIME_UTC: number
    TRACE: number
    WARNING: number
    • Writes a formatted message at alert level. Additional values are substituted using Lua string.format.

      Parameters

      • format: string
      • ...values: unknown[]

      Returns void

      `log.alert("bridge unavailable: %s", reason);`
      

      %DCS_INSTALL_DIR%/API/Sim_ControlAPI.md:234

    • TODO: exported by this DCS build but absent from the installed public API and Lua callsites; backup target semantics are not inferable safely.

      Parameters

      • ...arguments_: unknown[]

      Returns unknown

      %DCS_INSTALL_DIR%/API/Sim_ControlAPI.md:228

    • Writes a formatted message at debug level.

      Parameters

      • format: string
      • ...values: unknown[]

      Returns void

      `log.debug("loaded %d records", count);`
      

      %DCS_INSTALL_DIR%/API/Sim_ControlAPI.md:234

    • Writes a formatted message at error level.

      Parameters

      • format: string
      • ...values: unknown[]

      Returns void

      `log.error("failed to load %s", fileName);`
      

      %DCS_INSTALL_DIR%/API/Sim_ControlAPI.md:234

    • Writes a formatted message at info level.

      Parameters

      • format: string
      • ...values: unknown[]

      Returns void

      `log.info("mod initialized");`
      

      %DCS_INSTALL_DIR%/API/Sim_ControlAPI.md:234

    • Opens, reconfigures, or closes a log output. Passing empty subsystem and zero masks closes it.

      Parameters

      • fileNameWithoutExtension: string
      • subsystem: string
      • levelMask: number
      • outputMode: number

      Returns void

      `log.set_output("my-mod", "MyMod", log.ALL, log.FULL);`
      

      %DCS_INSTALL_DIR%/API/Sim_ControlAPI.md:247

    • TODO: exported by this DCS build but absent from the installed public API and Lua callsites; the rules schema is intentionally unknown.

      Parameters

      • rules: unknown

      Returns unknown

      %DCS_INSTALL_DIR%/API/Sim_ControlAPI.md:228

    • Writes a formatted message at warning level.

      Parameters

      • format: string
      • ...values: unknown[]

      Returns void

      `log.warning("missing optional file: %s", fileName);`
      

      %DCS_INSTALL_DIR%/API/Sim_ControlAPI.md:234

    • Writes a message for an explicit subsystem and log-level constant.

      Parameters

      • subsystem: string
      • level: number
      • format: string
      • ...values: unknown[]

      Returns void

      `log.write("MyMod", log.INFO, "initialized %s", version);`
      

      %DCS_INSTALL_DIR%/API/Sim_ControlAPI.md:234