> For the complete documentation index, see [llms.txt](https://manuals.i-reporter.jp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manuals.i-reporter.jp/administrator-functions/logs-and-history/applogmanagement.md).

# アプリログの自動（手動）採取とログ容量メンテナンス

## **アプリログの自動（手動）採取**

### **概要**

i-Reporterアプリ（iOS版 および Win版）を操作中に予期しない動作などのトラブルが発生した場合に、調査のため弊社サポートよりログの採取をお客様へ依頼することがあります。

従来は該当の端末からログを採取する必要がありましたが、本機能を使用することで、端末にあるログファイルをサーバー上に収集しi-Repo Managerで採取することが可能になります。

{% hint style="warning" %}
本機能はオンプレミス版でのみご利用いただけます。
{% endhint %}

<div align="left"><figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FLU816QpdJKhO7Qia82OU%2Fimage.png?alt=media&amp;token=250e9dfa-0a69-4d43-9cbb-70d6db1b6acd" alt=""><figcaption></figcaption></figure></div>

### **設定方法**

設定は、i-Repo Managerの「システム管理」 ＞ 「共通マスター管理」で行います。

* 共通キー　　　“APP\_STORAGE\_MODE”
* 共通項目名称　
  * &#x20;“LOG”　：アプリログの自動採取（“0”：無効、“1”：有効）※デフォルトは“0”
  * “LOG\_DELETE”　： iOS,Winアプリローカル内でのログ保持期間（日）※デフォルトは14
  * “LOG\_SEND\_MODE”　： ログのサーバーへの送信方法（０：手動のみ、１：自動）※デフォルトは“0”

<div align="left"><figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FwMWaAd0DOucFFTUHotbv%2Fimage.png?alt=media&amp;token=76463054-1236-4fa1-bc5a-ebdcedfa3d27" alt=""><figcaption></figcaption></figure></div>

### **iOSアプリからログデータをサーバー送信する**

i-Reporterアプリの「設定」メニューにて、アプリ内に保持しているログデータを確認できます。

サーバーへの送信モード（“LOG\_SEND\_MODE”）を「１：自動」にしている場合、アプリからのサーバーへのログイン処理前に、ログデータが自動でサーバー送信され、ログイン処理が行われる動作となります。\
「自動」にしている場合でも、アプリ上で手動での再送信操作も可能です。

<div align="left"><figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FsPeAyR9Mq6dqde9k2lFP%2Fimage.png?alt=media&amp;token=1f1dda7a-cdd4-4c67-8782-03841cfbb681" alt=""><figcaption></figcaption></figure></div>

{% hint style="warning" %}
【注意】\
アプリ上でログファイルの内容を確認することはできません。\
手動によるサーバーへの送信操作のみ可能です。
{% endhint %}

### **Winアプリからログデータをサーバー送信する**

i-Reporterアプリの「設定」メニューにて、アプリ内に保持しているログデータを確認できます。

サーバーへの送信モード（“LOG\_SEND\_MODE”）を「１：自動」にしている場合、アプリからのサーバーへのログイン処理前に、ログデータが自動でサーバー送信されログイン処理が行われる動作となります。

「自動」にしている場合でも、アプリ上で手動での再送信操作も可能です。

<div align="left"><figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FnamzN4pVT895X8hh8ar1%2Fimage.png?alt=media&amp;token=24d1315c-335a-49e9-afd6-1c2b2564abb3" alt=""><figcaption></figcaption></figure></div>

## **i-Repo Managerでログデータを確認・取得する**

i-Repo Managerにて、アプリからアップロードされたログファイルのダウンロード（取得）、および 削除ができます。

「システム管理」 ＞ 「バックアップファイル ＞ ログ」にて確認・取得します。

**ログファイルの命名規則**\
\[日付(yyyyMMdd)]@\[端末物理ID]@\[ランダム文字列]

<div align="left"><figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FrTNuH4z08r1m3H0BQY0P%2Fimage.png?alt=media&amp;token=a5a76af1-da08-4e34-9e16-0f95e9828bab" alt=""><figcaption></figcaption></figure></div>

{% hint style="warning" %}
【注意】\
i-Repo Managerのログデータメニューは、システム管理権限のあるユーザーのみ表示されます。
{% endhint %}

## **アプリログの容量メンテナンス**

### **概要**

アプリログは、サーバー上にテキストファイルとして溜まり続けるので、ストレージ容量を圧迫します。\
これらのファイルを、圧縮による容量削減、および指定期間の削除をするプログラムを格納しています。タスクスケジューラーに登録することで、自動で圧縮、削除を行えます。

プログラムは、バージョン7.3.20100以上の場合、以下場所に格納されています。\
・ \[ConMasフォルダー]\ConMasAppLogManager\ConMasAppLogManager.exe

<div align="left"><figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2Ffkhya8THcI0uRYuRTDZo%2Fimage.png?alt=media&amp;token=0faab69d-6083-4537-b104-f2ea413d6708" alt=""><figcaption></figcaption></figure></div>

### **圧縮単位**

ログファイル名の”日付”単位に圧縮します。

<div align="left"><figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FVlb78C0CYBKdrokICY3T%2Fimage.png?alt=media&amp;token=768a6251-dc28-4969-a4ec-1a0e8e3ee3ae" alt="" width="375"><figcaption></figcaption></figure></div>

【例】

* **iPadアプリ**\
  20200916\@4AFFAD34-94FE-4372-9383-9B1C03400610\@18737bb6-5465-4387-b3db-5f9dc47e84a4<br>
* **iPhoneアプリ**\
  20200916\@iPhone\_09B2F302-8D7A-4DA6-AD61-9EFFCBBD429D\@658f2072-477d-4e25-973e-f29371b8a6fe<br>
* **Winアプリ**\
  20200916\@P19028\@b0699268-7f63-4f86-816e-dafba0718960

↓

20200916.zip\
&#x20;※解凍すると、上記３ファイルが存在

### **圧縮されたログファイル(zip)の削除**

圧縮されたログファイルは、APP\_STORAGE\_MODEで設定した期間より前のファイルを対象に削除します。

{% hint style="success" %}
削除しない場合は、大きな日数をセットすることで対応ください。
{% endhint %}

【例】\
10日前のファイルを削除するよう設定している場合。\
実行日：2020/09/25   →　10日前は2020/09/15

<div align="left"><figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FGJyzvP1udUx4gxQKDwHt%2Fimage.png?alt=media&amp;token=4a9897c1-b7ca-4c76-ac91-568795845182" alt="" width="375"><figcaption></figcaption></figure></div>

### **圧縮されたログファイル(zip)のダウンロード**

圧縮されたログファイルは、ConMas Managerの「システム管理」 ＞ 「バックアップファイル ＞ ログ」 に表示されます。\
ここでダウンロードができます。

<div align="left"><figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FzIXxJEeOijwrNIJtV9cA%2Fimage.png?alt=media&amp;token=f665ba84-a594-42c3-99d3-aa0758d94669" alt=""><figcaption></figcaption></figure></div>

### **ConMasAppLogManager.exe設定**

\[ConMasフォルダー]\ConMasAppLogManager\ ConMasAppLogManager.exe.config をメモ帳で開きます。

設定後、保存します。

<div align="left"><figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2FTjSC4qfXTqk175LhB3z5%2Fimage.png?alt=media&amp;token=36029e91-a001-4026-8fe9-9cef940ac2a0" alt=""><figcaption></figcaption></figure></div>

### **自動化（タスクスケジューラー設定）**

ConMasAppLogManager.exeをタスクスケジューラーで定期実行することで、ログファイルの圧縮、および削除を自動で行います。

【設定例】

トリガー：“毎日”を選択します。\
　　　　　開始の日時　※任意の時間を設定します。

操作： ConMasAppLogManager.exe　※フルパス

<div align="left"><figure><img src="https://4160910761-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrPRHAuKx4VJ6H3E84OZ%2Fuploads%2Fhbi1LxQsWjQbFOBYzkfU%2Fimage.png?alt=media&amp;token=4be22bad-e56f-4e83-8861-7a78d78bced2" alt="" width="563"><figcaption></figcaption></figure></div>
