纸迹设置
papertrail set up
我不敢相信我不得不问这个,但我不知道该去哪里。我用 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>
该配置文件属于 assets/logback.xml
...
PaperTrail 建议使用 http://tony19.github.io/logback-android/
例如。 https://github.com/tony19/logback-android/wiki#configuration-via-xml
我遇到了同样的问题(我想说 Papertrail 的 Android 设置说明非常糟糕)
结果
- 您首先需要设置
logback-sys4j
或 logback-android
(我选择了 logback-android
- 此处说明:http://tony19.github.io/logback-android/)。
这说明需要在/app/src/main/assets/logback.xml
下加上logback.xml
然后更新 host 和 port 在你的 logback.xml
(你可以在 Papertrail 仪表板上找到这些设置 > 日志目标)
然后您将开始在 Papertrail 仪表板上获取日志
警告:当您在 logcat 中选择 Selected application only 时,您的日志不会显示,因为 Papertrail 日志不显示'默认包含应用程序名称(除非您另外配置)
我不敢相信我不得不问这个,但我不知道该去哪里。我用 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>
该配置文件属于 assets/logback.xml
...
PaperTrail 建议使用 http://tony19.github.io/logback-android/
例如。 https://github.com/tony19/logback-android/wiki#configuration-via-xml
我遇到了同样的问题(我想说 Papertrail 的 Android 设置说明非常糟糕)
结果
- 您首先需要设置
logback-sys4j
或logback-android
(我选择了 logback-android
- 此处说明:http://tony19.github.io/logback-android/)。
这说明需要在
/app/src/main/assets/logback.xml
下加上然后更新 host 和 port 在你的
logback.xml
(你可以在 Papertrail 仪表板上找到这些设置 > 日志目标)
logback.xml
然后您将开始在 Papertrail 仪表板上获取日志
警告:当您在 logcat 中选择 Selected application only 时,您的日志不会显示,因为 Papertrail 日志不显示'默认包含应用程序名称(除非您另外配置)