人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

TERA TERMのLOGの取得方法を教えてください。

障害機器のLOGの取得のため長期にLOGを取得する必要があるのですが、自動で日付ごとにLOGファイルを更新してくれる方法等がありますでしょうか。


●質問者: hiyasa
●カテゴリ:コンピュータ
✍キーワード:Tera Term ファイル 更新 機器 自動
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● gday
●35ポイント

TeraTerm でのログ自動取得方法

http://d.hatena.ne.jp/KuroNeko666/20090721/1248154317


2 ● b-wind
●35ポイント

最新のTeraTermをいじってみて驚いた - u-ichiのにっき

設定ファイルに以下の内容を記述すれば可能。

LogHideDialog=on
LogDefaultName=teraterm%y%m%d.log
LogAutoStart=on

細かい部分はお好みで修正してください。


3 ● makeworld
●10ポイント ベストアンサー

Tera Termマクロで、logcloseとlogopenを繰り返せばOKだと思います。

こんな感じでしょうか。

;; ログの置き場所
strLogPath = 'C:\LOG\'

;; ログファイル名の先頭につける文字列
strPrefix = 'teraterm-'

;; ログファイルの拡張子
strExtension = '.log'

;; ログファイルオプション
;; bLogBinary (0: テキスト, 0以外: バイナリ)
bLogBinary = 0
;; bLogAppend (0: 上書き, 0以外: 追記)
bLogAppend = 1

;; 現在のログファイル名
strCurLogfile = ''

;; メインループ
:mainloop

;; 日付の取得
getdate strDate
strcopy strDate 1 4 strYear
strcopy strDate 6 2 strMonth
strcopy strDate 9 2 strDay

;; 時刻の取得
gettime strTime
strcopy strTime 1 2 strHour
strcopy strTime 4 2 strMinute
strcopy strTime 7 2 strSecond

;; ログファイル名を生成
strLogfile = strLogPath
strconcat strLogfile strPrefix
strconcat strLogfile strYear
strconcat strLogfile '-'
strconcat strLogfile strMonth
strconcat strLogfile strDay
;strconcat strLogfile '-'
;strconcat strLogfile strHour
;strconcat strLogfile strMinute
;strconcat strLogfile strSecond
strconcat strLogfile strExtension

;; ログファイル名が同じなら、待ち
strcompare strCurLogfile strLogfile
if result = 0 goto waitandnext

;; ログを開始
logclose
strCurLogfile = strLogfile
logopen strCurLogfile bLogBinary bLogAppend

;; 一定時間何もしない
:waitandnext
pause 60

goto mainloop

なーした日記: 続・TeraTermのマクロ

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ