Android アプリケーションにログインするために Logback ライブラリを使用していますが、うまく機能します。ただし、アプリケーションをエクスポートし、Proguard を使用してコードを難読化すると、正しく機能しません (FileAppder を使用しており、ファイルが作成されません)。
これは私の設定ファイルです:
<configuration>
<appender
name="userClicksAppender"
class="ch.qos.logback.core.FileAppender" >
<file>
/sdcard/Test/data/log.txt
</file>
<append>
true
</append>
<encoder class="com.android.gooapplication.model.MyEncoder" >
<pattern>
%-4relative [%thread] %-5level %logger{35} - %msg%n
</pattern>
</encoder>
</appender>
<logger name="userClicksLogger" >
<appender-ref ref="userClicksAppender" />
</logger>
</configuration>
次のように、クラス MyEncoder と proguard 構成ファイルの logback のパッケージ全体をスキップしようとしました。
-keep public class com.android.gooapplication.model.MyEncoder
-keep public class ch.qos.logback.**
-keep public public class org.slf4j.**
しかし、まだ成功していません。
どう思いますか?どうもありがとう