import { LogFormat } from './types.js'; // 로그 포맷은 기존 표시 규칙(// + 기호)을 그대로 유지한다. export const formatLogText = (text: string, format: LogFormat, year: number, month: number): string => { switch (format) { case LogFormat.RAWTEXT: return text; case LogFormat.PLAIN: return `●${text}`; case LogFormat.YEAR_MONTH: return `●${year}년 ${month}월:${text}`; case LogFormat.YEAR: return `●${year}년:${text}`; case LogFormat.MONTH: return `●${month}월:${text}`; case LogFormat.EVENT_PLAIN: return `◆${text}`; case LogFormat.EVENT_YEAR_MONTH: return `◆${year}년 ${month}월:${text}`; case LogFormat.NOTICE: return `★${text}`; case LogFormat.NOTICE_YEAR_MONTH: return `★${year}년 ${month}월:${text}`; default: return text; } };