通信ログ機能

トップページ

## 通信ログ機能

### 1. 通信ログ機能

通信ログ機能は、データウィンドウライブラリ内部においてエラーが発生した場合、その原因をファイルに記録し、早期に問題を解決をすることを目的としています。

通信ログの内容は、Windowsディレクトリ内のFwlibフォルダに以下のファイル名で保存されます

Ethetnet版(Fwlibe1.dll) | : | Fwlibeth.log
FS150i(HSSB版)(Fwlib15i.dll) | : | FS150i.log
FS160/180/210(HSSB版)(Fwlib160.dll) | : | Fwlib160.log
FS0i-A(HSSB版)(Fwlib0i.dll) | : | Fwlib0i.log
FS0i-B(HSSB版)(Fwlib0iB.dll) | : | Fwlib0iB.log
Power Mate i-H/D(HSSB版)(FwlibPMi.dll) | : | FwlibPMi.log

* 上記以外のHSSB版ではログは出力されません。

### 2. ログ記録内容の表示

現在のログの内容は、"FWLOG.EXE"ユーティリティを使用することによって確認することができます。

CD-ROMから"FWLOG.EXE"を直接起動するか、このファイルをハードディスク上の適当なフォルダにコピーしてから、起動してください。"FWLOG.EXE"ユーティリティを起動すると、Openダイアログボックスが表示されます。表示したい"ログファイル名"を矢印キーで選んで、[OK]ボタンをクリックすると、ログ内容画面が表示されます。

以下に、ログ表示画面の操作方法を説明します。

カーソルの移動
  キーボードの矢印キーを押します。
  また、次のいずれかの方法で、ページを送ることができます。
  - メニューの[View]-[Previous Page]、[View]-[Next Page]を選択します。
  - キーボードの「Page Up」キー、「Page Down」キーを押します。

クリップボードへのコピー
  次の方法で、表示エリアの文字列をクリップボードへコピーすることができます。
  1. キーボードの[Shift]キーを押しながら矢印キーを押して、コピーしたいログレコードを反転表示させます。
  2. メニューの[Edit]-[Copy]を選択、またはキーボードの[Ctrl]+[C]キーを押します。

指定行の表示
  次のいずれかの方法で、Jumpダイアログボックスを表示させます。
  - メニューの[Edit]-[Jump...]を選択します。
  - キーボードの[Ctrl]+[J]キーを押します。
  表示したいレコード番号を入力し、[OK]ボタンをクリックします。

検索
  次のいずれかの方法で、Findダイアログボックスを表示させます。
  - メニューの[Edit]-[Find...]を選択します。
  - キーボードの[Ctrl]+[F]キーを押します。
  検索するキーワードを入力し、[OK]ボタンをクリックします。

印刷
  次のいずれかの方法で、Printダイアログボックスを表示させます。
  - メニューの[File]-[Print...]を選択します。
  - キーボードの[Ctrl]+[P]キーを押します。
  印刷する範囲を選択し、[OK]ボタンをクリックします。

  > 範囲 | 意味
  > --- | ---
  > All | ログファイル全てを印刷します。
  > This Page | 現在画面に表示されているページのみを印刷します。

ログの消去
  メニューの[View]-[Clear]を選択し、ログ消去ダイアログボックスを表示します。
  [OK]ボタンをクリックします。

モニタモード
  モニタモードでは、ログファイルを一定周期（デフォルト2秒）で読み出し、画面の更新を行います。デフォルトはモニタモードOFFとします。
  モニタモードONの時は、以下の機能を無効にしています。
  - 印刷
  - コピー
  - 検索
  - ジャンプ
  - 前ページ／次ページ
  - ログのクリア
  メニューの[View]-[Monitor]を選択することによって、モニタモードのON／OFFが切り替わります。

ページの設定
  次の方法で、１ページのログレコード数とモニタモードの更新間隔を変更できます。
  1. メニューの[View]-[Page Setting...]を選択し、Pageダイアログボックスを表示させます。
  2. ログレコード数とモニタモードの更新間隔を変更します。
  3. [OK]ボタンをクリックします。

### 3. ログ記録内容の制御

Ethetnet版のデータウィンドウライブラリが出力するログ内容は、4段階(Level)に設定可能です。

> Level 0
>   ログは出力されません。
> Level 1 (デフォルト)
>   TCP/IPの起動／終了イベントの内容、および全ての発生したエラーの内容が出力されます。
> Level 2
>   Level 1の内容に加え、TCP/IP関連の全イベントの内容が出力されます。
> Level 3
>   Level 2の内容に加え、全ての通信データの内容が出力されます。

HSSB版のデータウィンドウライブラリ(Fwlib15i.dllを除く)が出力するログ内容は、4段階(Level)に設定可能です。

> Level 0
>   ログは出力されません。
> Level 1 (デフォルト)
>   関数でエラーが発生した場合の内容が出力されます。
> Level 2
>   Level 1と同じです。
> Level 3
>   Level 1の内容に加え、関数の入力情報の内容が出力されます。

HSSB版のFS150i用データウィンドウライブラリは、関数でエラーが発生した場合の内容が出力されます。ログ記録の制御はできません

現在のログのLevelは、"LOGLEVEL.EXE"ユーティリティを使用することによって確認することができます。（CD-ROMから"LOGLEVEL.EXE"を直接起動するか、このファイルをハードディスク上の適当なフォルダにコピーしてから、起動してください。）

(使用例)

      C:\>LOGLEVEL
      Current log level = 1 (Standard)

      C:\>

また、"LOGLEVEL.EXE"ユーティリティの引数にLevelを指定して、ログのLevelを変更することができます。変更したログのLevelを有効にするには、データウィンドウライブラリを使用しているアプリケーションを再度起動し直す必要があります。

(使用例)

      C:\>LOGLEVEL 3
      New log level = 3 (Full)

      C:\>

* ログのLevelを変更するとすべてのログファイルに対して変更が反映されてしまいますので注意して下さい。

トップページ