1. Web 上でのログの見方
最上部のメニューより、[License Server]を選択し、License Serverのトップ画面のメニューから「Management」->「View Access Log」を選択します
「Log files list」-> 「view」を選択することでアクセスログを参照できます
ログファイルは、日付が更新されるたびに、新しいログファイルに切り替ります。
Web 上で参照できるログに関しては、ログファイル(ls_access.log)として、ライセンスサーバのインストールディレクトリにある“log”ディレクトリ配下に出力されます。
前日より以前のログファイルは日付が振られるかたちになります。(ls_access.log.20xx-xx-xx)
2. クライアント側からのライセンス要求時
クライアント側にあるツールから、“ライセンス取得”の要求が、ライセンスサーバに送られた際に、「起動時」のログが出力されます。
ライセンスのフィーチャ(※1)毎に要求が送られ、ログが出力されるかたちとなります。
*****************************************************************************************************************
172.24.xxx.xx [2016-10-05 15:13:38.506] GET_KEY, 0 (OK) ※2
172.24.xxx.xx [2016-10-05 15:13:38.755] GET_ENCODED_LICENSE, tool=C++Test, ver=9.6, user=hoge, UID=0, host=DELL
172.24.xxx.xx [2016-10-05 15:13:38.770] GET_INFO, 0 (OK)
172.24.xxx.xx [2016-10-05 15:13:38.827] GET_ENCODED_MULTI_FEATURE_LICENSE, tool=C++Test Coding Standards|,|C++Te
172.24.xxx.xx [2016-10-05 15:13:38.827] GET_ENCODED_LICENSE, tool=C++Test Coding Standards, ver=9.6, user=hoge,
172.24.xxx.xx [2016-10-05 15:13:38.827] GET_ENCODED_LICENSE, tool=C++Test BugDetective, ver=9.6, user=hoge, UID
172.24.xxx.xx [2016-10-05 15:13:38.827] GET_ENCODED_LICENSE, tool=C++Test Source Unit Testing, ver=9.6, user=hog
172.24.xxx.xx [2016-10-05 15:13:38.827] GET_ENCODED_LICENSE, tool=C++Test RuleWizard, ver=9.6, user=hoge, UID=0
172.24.xxx.xx [2016-10-05 15:13:38.827] GET_ENCODED_LICENSE, tool=C++Test Extended Command Line Mode, ver=9.6, u
172.24.xxx.xx [2016-10-05 15:13:38.827] GET_ENCODED_LICENSE, tool=C++Test Embedded Support, ver=9.6, user=hoge,
172.24.xxx.xx [2016-10-05 15:13:38.827] GET_ENCODED_LICENSE, tool=C++Test Code Review, ver=9.6, user=hoge, UID=
172.24.xxx.xx [2016-10-05 15:13:38.827] GET_ENCODED_LICENSE, tool=C++Test Application Monitoring, ver=9.6, user=
172.24.xxx.xx [2016-10-05 15:13:38.827] GET_ENCODED_LICENSE, tool=C++Test Runtime Error Detection, ver=9.6, user
172.24.xxx.xx [2016-10-05 15:13:38.846] GET_START_DEACTIVATED, 0 (OK)
*****************************************************************************************************************
※1 フィーチャとは、ライセンスの各エディションで使用可能な機能を意味します。
例えば、静的解析(コーディング規約)を行うためには、“C++Test Coding Standards”という機能がライセンスに含まれている必要があり、また、これらはライセンスの各エディションで使用できる機能が異なります。
※2:このGET_KEY,は、クライアント側からの起動時初回のライセンス要求時のみ出力されます。初回以降のライセンス要求時には出力されません。
3. クライアント側との接続時
ライセンスサーバとクライント側のツールとで、ライセンス情報のチェックを15 分毎に行います。この時、[クライアント側からのライセンス要求時]と同じログ情報(「15 分毎にチェック」)が出力されます。
*****************************************************************************************************************
172.24.xxx.xx [2016-10-05 15:27:38.902] GET_ENCODED_LICENSE, tool=C++Test, ver=9.6, user=hoge, UID=0, host=DELL
172.24.xxx.xx [2016-10-05 15:27:38.925] GET_INFO, 0 (OK)
172.24.xxx.xx [2016-10-05 15:27:38.946] GET_ENCODED_MULTI_FEATURE_LICENSE, tool=C++Test Coding Standards|,|C++Te
172.24.xxx.xx [2016-10-05 15:27:38.946] GET_ENCODED_LICENSE, tool=C++Test Coding Standards, ver=9.6, user=hoge,
172.24.xxx.xx [2016-10-05 15:27:38.946] GET_ENCODED_LICENSE, tool=C++Test BugDetective, ver=9.6, user=hoge, UID
172.24.xxx.xx [2016-10-05 15:27:38.946] GET_ENCODED_LICENSE, tool=C++Test Source Unit Testing, ver=9.6, user=hog
172.24.xxx.xx [2016-10-05 15:27:38.946] GET_ENCODED_LICENSE, tool=C++Test RuleWizard, ver=9.6, user=hoge, UID=0
172.24.xxx.xx [2016-10-05 15:27:38.946] GET_ENCODED_LICENSE, tool=C++Test Extended Command Line Mode, ver=9.6, u
172.24.xxx.xx [2016-10-05 15:27:38.946] GET_ENCODED_LICENSE, tool=C++Test Embedded Support, ver=9.6, user=hoge,
172.24.xxx.xx [2016-10-05 15:27:38.946] GET_ENCODED_LICENSE, tool=C++Test Code Review, ver=9.6, user=hoge, UID=
172.24.xxx.xx [2016-10-05 15:27:38.946] GET_ENCODED_LICENSE, tool=C++Test Application Monitoring, ver=9.6, user=
172.24.xxx.xx [2016-10-05 15:27:38.946] GET_ENCODED_LICENSE, tool=C++Test Runtime Error Detection, ver=9.6, user
*****************************************************************************************************************注意:1回目のクライアント側からのライセンス要求時「15 分毎にチェック」後特にクライント側のツールを動作させていない場合は次の「1.3 クライント側からのライセンス解放時」と同様のログを出力し、ライセンスを開放します。
4. クライント側からのライセンス解放時
クライント側のツールを終了し、ライセンスを解放した時点で、「終了」のログが出力されます。
※クライント側のツールを終了し、ライセンスを解放する際に、強制終了された場合は「終了」のログは出力されません。
この時、ライセンスは一時的に保持された状態になり、次のライセンスサーバ~クライント間でライセンスのチェックを行った際にライセンスが開放されます。
なお“ライセンスが開放された際の情報はログとして出力されません”。(保持されたライセンスは最長で15 分間以内に開放されます。)
*****************************************************************************************************************
172.24.xxx.xx [2016-10-05 15:33:38.865] RELEASE_ENCODED_LICENSE, tool=C++Test Runtime Error Detection, ver=9.6,
172.24.xxx.xx [2016-10-05 15:33:38.872] RELEASE_ENCODED_LICENSE, tool=C++Test RuleWizard, ver=9.6, user=hoge, U
172.24.xxx.xx [2016-10-05 15:33:38.878] RELEASE_ENCODED_LICENSE, tool=C++Test Coding Standards, ver=9.6, user=ho
172.24.xxx.xx [2016-10-05 15:33:38.883] RELEASE_ENCODED_LICENSE, tool=C++Test, ver=9.6, user=hoge, UID=0, host=
172.24.xxx.xx [2016-10-05 15:33:38.898] RELEASE_ENCODED_LICENSE, tool=C++Test Embedded Support, ver=9.6, user=ho
172.24.xxx.xx [2016-10-05 15:33:38.905] RELEASE_ENCODED_LICENSE, tool=C++Test Application Monitoring, ver=9.6, u
172.24.xxx.xx [2016-10-05 15:33:38.918] RELEASE_ENCODED_LICENSE, tool=C++Test Source Unit Testing, ver=9.6, user
172.24.xxx.xx [2016-10-05 15:33:38.925] RELEASE_ENCODED_LICENSE, tool=C++Test Code Review, ver=9.6, user=hoge,
*****************************************************************************************************************