Web 上でのログの見方

1. Web 上でのログの見方

最上部のメニューより、[License Server]を選択し、License Serverのトップ画面のメニューから「管理」->「アクセス ログの表示」を選択します

「ログ ファイル リスト」-> 「表示」を選択することでアクセスログを参照できます

ログファイルは、日付が更新されるたびに、新しいログファイルに切り替ります。
Web 上で参照できるログに関しては、ログファイル(ls_access.log)として、ライセンスサーバのインストールディレクトリにある“log”ディレクトリ配下に出力されます。
前日より以前のログファイルは日付が振られるかたちになります。(ls_access.log.20xx-xx-xx)

2. クライアント側からのライセンス要求時

クライアント側にあるツールから、“ライセンス取得”の要求が、ライセンスサーバに送られた際に、「起動時」のログが出力されます。
ライセンスのフィーチャ(※1)毎に要求が送られ、ログが出力されるかたちとなります。
*****************************************************************************************************************
172.26.xxx.xx [2022-11-14 10:34:09.590] GET_KEY, 0 (OK)   ※2
172.26.xxx.xx [2022-11-14 10:34:09.650] GET_ENCODED_LICENSE, tool=C++Test, ver=10.5, user=hoge, UID=0, host=
172.26.xxx.xx [2022-11-14 10:34:09.656] GET_INFO, 0 (OK)
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_MULTI_FEATURE_LICENSE, tool=C++Test Coding Standards|,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test Coding Standards, ver=10.5, user=
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test Unit Test, ver=10.5, user=hoge,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test Coverage, ver=10.5, user=hoge, UID=0,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test RuleWizard, ver=10.5, user=hoge,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test Embedded Support, ver=10.5, user=hoge,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test Runtime Error Detection, ver=10.5,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test JSF Rules, ver=10.5, user=hoge, UID=0,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test MISRA Rules, ver=10.5, user=hoge,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test Security Rules, ver=10.5, user=hoge,
172.26.xxx.xx [2022-11-14 10:34:09.677] GET_START_DEACTIVATED, 0 (OK)
*****************************************************************************************************************
※1 フィーチャとは、ライセンスの各エディションで使用可能な機能を意味します。

例えば、静的解析(コーディング規約)を行うためには、“C++Test Coding Standards”という機能がライセンスに含まれている必要があり、また、これらはライセンスの各エディションで使用できる機能が異なります。
※2:このGET_KEY,は、クライアント側からの起動時初回のライセンス要求時のみ出力されます。初回以降のライセンス要求時には出力されません。

3. クライアント側との接続時

ライセンスサーバとクライント側のツールとで、ライセンス情報のチェックを15 分毎に行います。この時、[クライアント側からのライセンス要求時]と同じログ情報(「15 分毎にチェック」)が出力されます。
*****************************************************************************************************************
172.26.xxx.xx [2022-11-14 10:34:09.650] GET_ENCODED_LICENSE, tool=C++Test, ver=10.5, user=hoge, UID=0, host=
172.26.xxx.xx [2022-11-14 10:34:09.656] GET_INFO, 0 (OK)
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_MULTI_FEATURE_LICENSE, tool=C++Test Coding Standards|,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test Coding Standards, ver=10.5, user=
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test Unit Test, ver=10.5, user=hoge,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test Coverage, ver=10.5, user=hoge, UID=0,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test RuleWizard, ver=10.5, user=hoge,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test Embedded Support, ver=10.5, user=hoge,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test Runtime Error Detection, ver=10.5,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test JSF Rules, ver=10.5, user=hoge, UID=0,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test MISRA Rules, ver=10.5, user=hoge,
172.26.xxx.xx [2022-11-14 10:34:09.665] GET_ENCODED_LICENSE, tool=C++Test Security Rules, ver=10.5, user=hoge,
*****************************************************************************************************************
注意:1回目のクライアント側からのライセンス要求時「15 分毎にチェック」後特にクライント側のツールを動作させていない場合は次の「1.3 クライント側からのライセンス解放時」と同様のログを出力し、ライセンスを開放します。

4. クライント側からのライセンス解放時

クライント側のツールを終了し、ライセンスを解放した時点で、「終了」のログが出力されます。
※クライント側のツールを終了し、ライセンスを解放する際に、強制終了された場合は「終了」のログは出力されません。

この時、ライセンスは一時的に保持された状態になり、次のライセンスサーバ~クライント間でライセンスのチェックを行った際にライセンスが開放されます。
なお“ライセンスが開放された際の情報はログとして出力されません”。(保持されたライセンスは最長で15 分間以内に開放されます。) 
*****************************************************************************************************************
172.26.xxx.xx [2022-11-14 10:34:29.932] RELEASE_ENCODED_LICENSE, tool=C++Test, ver=10.5, user=hoge, UID=0, host=
172.26.xxx.xx [2022-11-14 10:34:29.938] RELEASE_ENCODED_LICENSE, tool=C++Test Coverage, ver=10.5, user=hoge, UID
172.26.xxx.xx [2022-11-14 10:34:29.944] RELEASE_ENCODED_LICENSE, tool=C++Test Coding Standards, ver=10.5, user=hoge,
172.26.xxx.xx [2022-11-14 10:34:29.949] RELEASE_ENCODED_LICENSE, tool=C++Test Embedded Support, ver=10.5, user=hoge,
172.26.xxx.xx [2022-11-14 10:34:29.955] RELEASE_ENCODED_LICENSE, tool=C++Test Unit Test, ver=10.5, user=hoge, UID=0,
172.26.xxx.xx [2022-11-14 10:34:29.960] RELEASE_ENCODED_LICENSE, tool=C++Test RuleWizard, ver=10.5, user=hoge, UID=0,
172.26.xxx.xx [2022-11-14 10:34:29.965] RELEASE_ENCODED_LICENSE, tool=C++Test Runtime Error Detection, ver=10.5,
*****************************************************************************************************************