项目作者: daberni

项目描述 :
Simple logback appender to log to Crashlytics for enhanced crash reports
高级语言: Java
项目地址: git://github.com/daberni/crashlytics-logback-appender.git
创建时间: 2017-10-15T11:09:13Z
项目社区:https://github.com/daberni/crashlytics-logback-appender

开源协议:Apache License 2.0

下载


Build Status
JCenter

Crashlytics Logback Appender

Simple logback appender to log to Crashlytics for enhanced crash reports.

! Archived !

Archived due to Fabric Crashlytics beeing superseded by Firebase Crashlytics, see https://github.com/finki001/firebase-crashlytics-logback-appender for same functionality.

Usage

Add as dependency in your build.gradle file:

  1. implementation 'com.github.daberni:crashlytics-logback-appender:0.2.3'

After setting up Fabric/Crashlytics you have to setup the appender for correct logging.

  1. public class AppApplication extends Application {
  2. @Override
  3. public void onCreate() {
  4. super.onCreate();
  5. Fabric.with(this, new Crashlytics());
  6. CrashlyticsLogbackAppender.setup();
  7. }
  8. }

And don’t forget the appender in your logback configuration!

  1. <configuration>
  2. <appender name="Crashlytics" class="at.daberni.logback.appender.CrashlyticsLogbackAppender">
  3. <encoder>
  4. <pattern>%class.%method\(%file:%line\) - %msg%n</pattern>
  5. </encoder>
  6. </appender>
  7. <root level="DEBUG">
  8. <appender-ref ref="Crashlytics"></appender-ref>
  9. </root>
  10. </configuration>

License

This project is licensed under the Apache License Version 2.0.