Releases: AdityaBavadekar/PinLog
PinLog 1.0.2
Changes
- Changed background color of PinLog-activity
- Some minor bug fixes.
What's Changed
- Merge Dev by @AdityaBavadekar in #4
New Contributors
- @AdityaBavadekar made their first contribution in #4
Full Changelog: 1.0.1...1.0.2
1.0.1
What's New
Updated 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
- Some minor bug fixes.
Full Changelog: 1.0.0...1.0.1
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
PinLog 0.0.2
What's New
Added new library pinlog-activity
Implementation
Implementation pattern has changed due to multi module repository. Refer README for usage ang implementation information.
Changes
- Added new field TAG while retrieving logs so one can filter with TAGs.
- Also added new field CREATED while retrieving logs so one can filter with CREATED or get list of logs from particular day.
- One can now register to listen for new logs in string format or class format.
- Some minor bug fixes.
PinLog 0.0.1
Initial release.
For Usage Information : Each function has been provided with usage info and documentation i.e. Kdoc
Implementation
Using Gradle :
Add
maven{ }
in your build.gradle(project)
allprojects {
repositories {
//Add this `maven` block
maven { url 'https://jitpack.io' }
}
}
Add the dependency
dependencies {
implementation 'com.github.AdityaBavadekar:PinLog:0.0.1'
}
Using Maven :
Add
repository
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Add the dependency
<dependency>
<groupId>com.github.AdityaBavadekar</groupId>
<artifactId>PinLog</artifactId>
<version>0.0.1</version>
</dependency>