For AI agents: the complete documentation index is available at /en/llms.txt, the full documentation bundle is available at /en/llms-full.txt, and this page is available as Markdown at /en/reference/sdk/logs/interfaces/FileSink.md.
  • English
  • Interface: FileSink

    Defined in: logs/sink.ts:55

    Sink — 日志输出的抽象目标 (stdout / file / memory buffer / 自定义) write() 接收原始 entry 和已格式化字符串,实现自行选择使用哪个。

    Extends

    Methods

    close()

    close(): void;

    Defined in: logs/sink.ts:60

    兼容钩子:当前实现为 sync appendFile,无持有 FD,调用为空操作。 保留以便 NodeServiceLogger / 进程 exit 统一调用而不破坏 LSP。

    Returns

    void


    write()

    write(entry: LogEntry, formatted: string): void;

    Defined in: logs/types.ts:27

    Parameters

    ParameterType
    entryLogEntry
    formattedstring

    Returns

    void

    Inherited from

    Sink.write