Class FilePrinter

java.lang.Object
tools.FilePrinter

public class FilePrinter extends Object
依日期分目錄的靜態輔助類別,將伺服器事件與例外訊息寫入各專屬日誌檔。

以常數字串定義各功能區域的日誌檔名(如 LoginServer.txtPacketLogs.txtHorntailLog.txt 等), 所有檔案寫入至 logs/<今日日期>/ 目錄,錯誤訊息進一步歸入子目錄 error/

主要靜態方法:

  • print(name, s) — 附加一般訊息至指定日誌檔。
  • printError(name, t) — 將 Throwable 堆疊印至錯誤日誌。
  • printError(name, t, info) — 附加說明文字後再印堆疊。
  • getAreaDateString()getLocalDateString() — 取格式化時間字串。

所有檔案 I/O 使用 Encoding.DEFAULT(MS950)編碼,與伺服器主控台輸出保持一致。