我简直不敢问这个问题,但是我不知道该去哪里。我已经用Google加载了,但什么也没想。
我希望使用papertrail代替bugsnag来登录我的android应用程序。
已给我一些代码(如下所示)以添加到配置文件中。我不知道清单应该放在哪里?一个新文件?在gradle位?
任何帮助表示赞赏。
<configuration>
<appender name="syslog-tls" class="com.papertrailapp.logback.Syslog4jAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%d{MMM dd HH:mm:ss} Android YOUR_APP: %-5level %logger{35} %m%n</pattern>
</layout>
<syslogConfig class="org.productivity.java.syslog4j.impl.net.tcp.ssl.SSLTCPNetSyslogConfig">
<host>logsN.papertrailapp.com</host>
<port>XXXXX</port>
<sendLocalName>false</sendLocalName>
<sendLocalTimestamp>false</sendLocalTimestamp>
<maxMessageLength>128000</maxMessageLength>
</syslogConfig>
</appender>
<appender name="async" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="syslog-tls" />
</appender>
<root level="INFO">
<appender-ref ref="async" />
</root>
</configuration>
答案 0 :(得分:1)
该配置文件属于assets/logback.xml
...
PaperTrail建议使用http://tony19.github.io/logback-android/
例如https://github.com/tony19/logback-android/wiki#configuration-via-xml
答案 1 :(得分:0)
我遇到了同样的问题(我会说Papertrail的Android安装说明非常糟糕)
结果
logback-sys4j
或logback-android
(我选择了logback-android
-这里的说明:http://tony19.github.io/logback-android/)。
这表明您需要在logback.xml
/app/src/main/assets/logback.xml
然后在logback.xml
中更新主机和端口(您可以在Papertrail仪表板“设置”>“日志目标” )
然后,您将开始在Papertrail仪表板上获取日志
警告:当您在logcat中选择仅选定的应用程序时,由于Papertrail日志不包含应用程序名称,因此不会显示日志(除非您进行其他配置)默认情况下