https://github.com/ktkr3d/LoggingChat

World of Warcraft でチャット表示内容をファイルにロギングするアドオンを作ってみました。
処理はログイン時にチャットの保存設定を有効にしているだけです。

環境構築

  1. リポジトリをZIPでダウンロードします。
    https://github.com/ktkr3d/LoggingChat
    https://github.com/ktkr3d/LoggingChat/archive/refs/heads/main.zip

  2. 以下の階層になるように配置します。

    _retail_
    └─Interface
    └─AddOns
    └─LoggingChat
    LoggingChat.lua
    LoggingChat.toc
  3. ゲーム内でアドオンを有効にします。

  4. 以下のファイルにログが追記されます。

    _retail_
    └─Logs
    WoWChatLog.txt

    ログイン時に毎回ファイル名をメッセージで表示します。
    不要であれば、LoggingChat.luaの最終行をコメントアウトします。

  5. ログファイルは自動でローテーションされませんので単調増加します。大きくなったら適宜バックアップします。