{"repo":"gruffins/birch-android","free":true,"listed":false,"github":"https://github.com/gruffins/birch-android","clone":"git clone https://github.com/gruffins/birch-android.git","description":"Remote logger used with the Birch logging platform","language":"Kotlin","stars":16,"topics":["android","logger","logging","kotlin","timber","timber-logs"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Birch Simple, lightweight remote logging for Android. Sign up for your free account at Birch. Birch allows you to log to a variety of drains regardless of whether they have a native implementation or not. On top of that, Birch provides the ability to remotely adjust log configurations on any of your apps in production. Birch can drain to - New Relic - Datadog - Logtail - Loggly - Elasticsearch - Papertrail - Logz - CloudWatch - S3 - Wasabi - Google Cloud Logging - A custom webhook Installation Add jitpack to your project build.gradle. Add birch to your module build.gradle. Setup In your application class, initialize the logger. Logging Use the logger as you would with the default Android logger. Block based logging is more performant since the blocks do not get executed unless the current log level includes the level of the log. See the following example: If the current log level is INFO , the log will not get constructed. Configuration Device level configuration is left to the server so you can remotely control it. There are a few things you can control on the client side. Console (Logcat) During local development, it is useful to see the logs in the console (Logcat). These console logs are not useful in production since you cannot read them remotely. The default is true . Remote During local development, it's unlikely that you'll need remote logging. You can optionally turn it off to minimize your usage on Birch. The default is true . Level During local development, you may","default_branch":null,"files":null,"tree":[],"storefront":"/r/gruffins","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gruffins/birch-android/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}