PinLog 1.0.0
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