Skip to content

Releases: AdityaBavadekar/PinLog

PinLog 1.0.2

22 Oct 20:01
227713e
Compare
Choose a tag to compare

Changes

  • Changed background color of PinLog-activity
  • Some minor bug fixes.

What's Changed

New Contributors

Full Changelog: 1.0.1...1.0.2

1.0.1

18 Oct 10:10
b7e31fe
Compare
Choose a tag to compare

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

06 Jul 09:40
Compare
Choose a tag to compare

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

05 Jun 10:59
72bb768
Compare
Choose a tag to compare

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.

Full Changelog

PinLog 0.0.1

26 May 10:53
b64fe6e
Compare
Choose a tag to compare

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>

View Full Changelog