Я настроил log4j Chainsaw V2 и (VFS) LogFilePatternReceiver, чтобы позволить Chainsaw читать события из файлов журнала Android, сгенерированных через logcat -v time
Загрузить последний снимок разработчика Chainsaw (Mac DMG и тарбол)доступно): http://people.apache.org/~sdeboy
Сохранить этот XML в виде файла (после настройки файлаURL):
<?xml version="1.0" encoding="UTF-8"?>
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true">
<plugin class="org.apache.log4j.chainsaw.vfs.VFSLogFilePatternReceiver" name="android-log">
<param name="appendNonMatches" value="true"/>
<param name="autoReconnect" value="true"/>
<param name="fileURL" value="file:/path/to/android/log"/>
<param name="name" value="android-log"/>
<param name="logFormat" value="TIMESTAMP LEVEL/LOGGER(PROP(PID)):MESSAGE"/>
<param name="customLevelDefinitions" value="V=TRACE,D=DEBUG,I=INFO,W=WARN,E=ERROR,F=FATAL,S=OFF"/>
<param name="promptForUserInfo" value="false"/>
<param name="tailing" value="true"/>
<param name="timestampFormat" value="yyyyMMdd HH:mm:ss.SSS"/>
<param name="waitMillis" value="2000"/>
</plugin>
</log4j:configuration>
А затем после запуска цепной пилы выберите «Использовать файл конфигурации цепной пилы»в меню «Файл, загрузить конфигурацию бензопилы» перейдите к этому XML-файлу, выберите «всегда запускать бензопилу с этой конфигурацией» и нажмите ОК.