--> -->

skimemo


FilteredLogRecorder の変更点


[[''Filtered Log Recorder for android'':https://play.google.com/store/apps/details?id=jp.co.webdb.filteredlogrecorder]]
&size(9){([[Japanese:http://www.webdb.co.jp/~atsumi/skimemo/index.php?FilteredLogRecorder]]/[[English:http://www.webdb.co.jp/~atsumi/skimemo/index.php?FilteredLogRecorder_e]])};~
#ref(device-2015-02-17-230727.png,around,30%)
#ref(device-2015-02-17-230805.png,around,30%)
#ref(device-2015-02-17-230814.png,around,30%)
#ref(device-2015-02-17-230846.png,around,30%)
#clear
RIGHT:[[&ref(en_generic_rgb_wo_45.png);:https://play.google.com/store/apps/details?id=jp.co.webdb.filteredlogrecorder]]
* 概要 [#p4eec0d2]
logcatの出力をファイルに記録します。

* 特徴 [#i96ddb5d]
- 正規表現によるフィルタリングが行えます。
- 記録するログ種別(Verbose/Debug/Info/warnning/Error/Assert)を指定できます。
- 1ファイルの最大サイズを指定できます。指定サイズを超えると新たなファイルに記録されます。
- 1ディレクトリの最大サイズを指定できます。指定サイズを超えると古いファイルから削除されます。
- 保存先は/mnt/sdcard/logs固定です。
- ログファイルの手動削除機能付き
- ファイル名は自動的に生成されます
- マーク機能により、任意のタイミングでログにマークを付けられます(詳細後述)

* 使い方 [#l237f12c]
- アプリを起動すると設定画面が表示されます。
~
''[Logging]''~
OFF・・・ログを記録しません。~
ON・・・ログを記録します。~
~
''[Delete the recorded log files]''~
Delete!ボタン押下により、/mnt/sdcard/logs以下のファイルを全て削除します。~
~
''[Specify filter by regular expression]''~
正規表現によるフィルタリングを行います。~
フィルタ対象文字列は、「logcat -v threadtime」の出力結果です。~
~
''[Verbose/Debug/Info/Warn/Error/Assertチェックボックス]''~
記録したいログ種別にチェックを入れます。~
~
''[Specify the max size of a each file]''~
1ファイルあたりの最大サイズを指定します。~
100KB, 200KB, 500KB, 1MB, 5MB, 10MBから選択可能です。~
ファイルサイズが指定値を超えると新たなファイルを作成します。~
~
''[Specfy the max size of the log directory]''~
logsディレクトリに格納するログファイルの合計サイズを指定します。~
200MB, 500MB, 1GB, 5GB, 10GBから選択可能です。~
ファイルサイズの合計が指定値を超えると、古いファイルから削除します。~
~
#ref(markerpin.png,,30%)
タイトルの右横にあるアイコンです。~
これを押すと「---------- MARK ----------」というログ文字列をAssertで出力します。~
これはフィルタの指定に関わらずファイルに記録されます。~
なかなか再現しない現象が出た時に、ログのどの場所で発生したのかマークする際に使用します。~
~
''[Notification]''~
ログ記録中に画面を閉じるとNotificationが表示されます。~
Notificationには、記録中のログファイル名、マークアイコンが表示されます。~
----