# loginfo

Tera Term のログ取得状態を得る(バージョン 4.73以降)

    loginfo <strvar>

## 解説

ログを取得している場合、strvar にログファイル名が格納され、ログ取得時のフラグの状態が result に格納される。
ログを取得していない場合は result に -1 が格納される。

ログ取得時に result に格納される値は、以下の内 on になっているフラグに対応する値の合計となる。

値 | 意味
--- | ---
1 | バイナリフラグ
2 | アペンドフラグ
4 | プレインテキストフラグ
8 | タイムスタンプフラグ
16 | ダイアログ非表示フラグ

## 例

    loginfo logfile

    if result == -1 then
    	; ログを取得していないので、新たにログ取得を開始する
    	logopen "test.log" 0 0 0 1

    elseif result & 8 == 0 then
    	flags = result
    	; タイムスタンプが無効なので、タイムスタンプを有効にして開きなおす。
    	logclose
    	logopen logfile 0 1 flags&4 1 flags&16
    endif

## 参照

- logopen