UNPKG

sql-talk

Version:

SQL Talk - 自然言語をSQLに変換するMCPサーバー(安全性保護・SSHトンネル対応) / SQL Talk - MCP Server for Natural Language to SQL conversion with safety guards and SSH tunnel support

17 lines 978 B
import { AuditLogEntry } from '@/types/index.js'; export declare class AuditLogger { private static instance; private logPath; private sink; private constructor(); static getInstance(): AuditLogger; initialize(): void; log(entry: Omit<AuditLogEntry, 'ts' | 'actor'>): void; logSqlExecution(sql: string, elapsedMs: number, rows?: number, piiMasked?: boolean, error?: string): void; logSchemaRefresh(scope: string, elapsedMs: number, tablesAdded?: number, tablesRemoved?: number, error?: string): void; logCommentProposal(target: string, proposalCount: number, elapsedMs: number, error?: string): void; logCommentApplication(sqlText: string, affected: number, elapsedMs: number, approved: boolean, error?: string): void; logToolExecution(toolName: string, input: Record<string, unknown>, elapsedMs: number, success: boolean, error?: string): void; } export declare const auditLogger: AuditLogger; //# sourceMappingURL=audit.d.ts.map