纸轨架设

时间:2018-07-25 10:43:27

标签: android papertrail-app

我简直不敢问这个问题,但是我不知道该去哪里。我已经用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>

2 个答案:

答案 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安装说明非常糟糕)

结果

  1. 您首先需要设置logback-sys4jlogback-android

(我选择了logback-android-这里的说明:http://tony19.github.io/logback-android/)。

  1. 这表明您需要在logback.xml

  2. 下添加/app/src/main/assets/logback.xml
  3. 然后在logback.xml中更新主机端口(您可以在Papertrail仪表板“设置”>“日志目标” )

然后,您将开始在Papertrail仪表板上获取日志

警告:当您在logcat中选择仅选定的应用程序时,由于Papertrail日志不包含应用程序名称,因此不会显示日志(除非您进行其他配置)默认情况下