Categories: アプリ

Tera Termのログをテキストで自動保存する方法|設定手順と注意点を解説

Tera Termは、サーバーやネットワーク機器の操作ログを記録する際に非常に便利なターミナルソフトです。特にログをテキストファイルとして自動保存する設定は、運用監視やトラブルシューティングの記録管理において欠かせない機能です。

本記事では、Tera Termでのログ自動保存の設定方法について詳しく解説します。手動保存との違いや、注意すべき点、さらにはログファイルの命名規則のカスタマイズ方法まで紹介するので、初心者の方でも安心して設定できる内容になっています。


Tera Termのログとは?手動保存と自動保存の違い

Tera Termのログとは、ターミナル画面に表示されたすべての通信内容を記録するテキストファイルです。ログを取ることで、後から作業履歴を確認できるため、業務の記録やトラブルの検証に役立ちます。

手動保存

接続後、上部メニューから「ファイル」→「ログ」と進み、自分でファイル名と保存場所を選んで記録を開始します。作業終了時に手動で停止する必要があります。

自動保存

Tera Term起動時または接続時に自動でログ記録を開始し、自動でファイルを保存するように設定できます。ログを取り忘れる心配がなく、業務の効率化にもつながります。


ログの自動保存を有効にする基本手順

ログの自動保存設定は、「設定ファイル(TERATERM.INI)」を編集することで実現できます。

手順1:設定ファイル(TERATERM.INI)の場所を確認する

  1. Tera Termをインストールしたフォルダを開きます。
  2. TERATERM.INI というファイルを探します。通常は以下のパスです。 javaコピーする編集するC:\Program Files (x86)\teraterm ただし、ユーザー設定や環境によっては C:\Users\ユーザー名\AppData\Roaming\teraterm にある場合もあります。

手順2:INIファイルをテキストエディタで開く

TERATERM.INI ファイルをメモ帳などのテキストエディタで開きます。編集前にバックアップをとっておくことを推奨します。


ログ自動保存のための設定内容

INIファイルに下記の設定を追加または変更してください。

LogAutoStart=on
LogDefaultFile=log\%Y%M%D_%h%m%s.log
LogDefaultPath=C:\Logs\TeraTerm
LogAppend=off
LogBinary=off

各項目の意味

  • LogAutoStart=on
    → 自動でログを開始する設定です。
  • LogDefaultFile=log\%Y%M%D_%h%m%s.log
    → ファイル名を年月日時分秒で自動生成。重複を避けるのに有効です。
  • LogDefaultPath=C:\Logs\TeraTerm
    → ログファイルを保存するディレクトリを指定します。事前にフォルダを作成しておきましょう。
  • LogAppend=off
    → 古いログに追記せず、新しいファイルとして保存します。
  • LogBinary=off
    → ログをテキスト形式で保存します(バイナリではありません)。

ログファイル名のカスタマイズ方法

ログファイル名に日付や時間を埋め込むことで、後から探しやすくなります。INIファイルでは以下のようなプレースホルダーが使用できます。

プレースホルダー内容
%Y年(4桁)
%M月(2桁)
%D日(2桁)
%h時(2桁)
%m分(2桁)
%s秒(2桁)
%n接続先ホスト名

例:

LogDefaultFile=log\%n_%Y%M%D_%h%m%s.log

このように設定すると、「接続先名_年月日時分秒.log」というファイル名になります。


ログ保存先フォルダの指定と注意点

LogDefaultPath で指定する保存先は、事前に存在するフォルダでなければなりません。存在しない場合、Tera Termはログの保存に失敗します。

Windowsの「アクセス権限」により保存できないケースもあるため、C:\Users\ユーザー名\Documents\TeraTermLogsなど、ユーザー権限で書き込み可能なフォルダを選ぶのが無難です。


実行時の確認とログ取得のテスト

  1. TERATERM.INIを保存し、Tera Termを再起動します。
  2. 任意のホストに接続すると、自動的にログが指定フォルダに保存されるか確認します。
  3. 指定フォルダを開き、ログファイルが生成されていることをチェックしてください。
  4. ファイルをテキストエディタで開いて、通信内容が記録されているかを確認しましょう。

トラブルシューティング:ログが保存されない場合

ログが保存されない原因はいくつか考えられます。

  • INIファイルが正しい場所にない(複数存在している可能性あり)
  • LogDefaultPath が存在しないか、書き込み権限がない
  • ファイル名のプレースホルダに誤りがある(例: %Y%m%d%y など)
  • Tera Termを「管理者権限」で起動していない(権限不足)

INIファイルを修正後は、必ずTera Termを再起動して設定を有効にしてください。


応用:ログの自動整理や圧縮

ログを日々保存していると、ファイル数や容量が膨れ上がります。そのため、以下のような対応もおすすめです。

  • PowerShellやバッチファイルで古いログを自動削除
  • 日ごとにフォルダを分けて保存(例:C:\Logs\TeraTerm\20250703\
  • ログファイルを定期的にZIP圧縮

これにより、ログ管理の手間を大幅に削減できます。


まとめ

Tera Termはシンプルながら高機能なターミナルソフトであり、ログの自動保存機能を活用することで作業の効率化とミスの防止につながります。

以下がポイントです。

  • TERATERM.INIを編集することでログを自動保存できる
  • 保存場所やファイル名はカスタマイズ可能
  • 定期的なログ管理・整理も重要

一度設定しておけば、以降の作業は非常にスムーズになります。Tera Termを日々利用している方は、ぜひこの自動保存機能を取り入れてみてください。

upandup

Web制作の記事を中心に、暮らし、ビジネスに役立つ情報を発信します。 アフィリエイトにも参加しています。よろしくお願いいたします。