# -*- coding: utf-8 -*-
"""
audit.py — 审计日志记录

从原 server.py 迁入（行为保持不变）。路径从 utils.paths.AUDIT_LOG_FILE 取，
避免硬编码 SCRIPT_DIR。
"""

import json

from utils.paths import AUDIT_LOG_FILE


def log_audit(entry):
    """记录审计日志"""
    line = json.dumps(entry, ensure_ascii=False)
    with open(AUDIT_LOG_FILE, 'a', encoding='utf-8') as f:
        f.write(line + '\n')
