Skip to content

PinLog 1.0.0

Compare
Choose a tag to compare
@AdityaBavadekar AdityaBavadekar released this 06 Jul 09:40
· 22 commits to master since this release

What's New

Added sample app Pinlog Sample
Updated library pinlog-activity

Implementation

Implementation pattern has changed due to multi module repository. Refer README for usage ang implementation information.

Changes

  • Added new function PinLog.setupPinLogExceptionHandler().

    If set then uses built-in `PinLog Thread.UncaughtExceptionHandler` which
    is created in a way that it starts a Share Intent mostly starts default EmailApp
    with logsFile as an attachment. You can provide other info like [toEmails], [message]
    and [subject] which will appear on the Email Intent extras.
    
  • Added new class PinLog.CustomLogFileData.

    If you have set the [setupPinLogExceptionHandler] or
    if you use [getAllPinLogsInFile] function,
    then this customData will be added to the logsFile.
    
  • Added new class CrashReporter.

    This class helps in creating reports and sending that report.
    Use CrashReporter.createReport to create a report containing CustomData, AppInfo, PinLogs and SystemLogs.
    Use CrashReporter.sendCrashReportWithEmail to open Email app with a crash report attached, this force closes your app.
    
  • See here the list of newly added helper classes.

  • Now the library pinlog-activity is much stable. It's appearance has changed.

  • Scrollbar for pinlog-activity has been modified.

  • You now filter logs even using the TAG provided in pinlog-activity .

  • You can directly export all logs in file using pinlog-activity and email it.

  • You can also log-click a log to copy it.

  • A Pinlog Sample app is included for demo.

  • Some minor bug fixes.

APK File for PinLog Sample app is attached.

Full Changelog: 0.0.2...1.0.0