An open API service indexing awesome lists of open source software.

https://github.com/rommansabbir/vlogx

A visual logger for Android
https://github.com/rommansabbir/vlogx

android androidlibrary androidlogger androidlogginglib commander kotlin logger logging visuallog visuallogging

Last synced: about 2 months ago
JSON representation

A visual logger for Android

Awesome Lists containing this project

README

        

![VlogX](https://github.com/rommansabbir/VLogX/assets/25950083/0390236c-6ac1-4200-b046-35cc744edeea)

[![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/colored.png)](#getting-started-quick)


Maintained


Maintained


JitPack

⚡ Latest Version: 1.0.0 🔰

- Send log to VLogX while the application is in **Debug Mode** only.
- Simple APIs to show and manage logs.
- Allows to clear existing logs before sending new a log.
- Auto close the log view by calling specific API or press the close button.

[![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/colored.png)](#getting-started-quick)

Installation

## ➤ Step 1:

Add the JitPack repository to your build file .

```gradle
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
```

## ➤ Step 2:

Add the dependency.

```gradle
dependencies {
implementation 'com.github.rommansabbir:vlogx:1.0.0'
}
```

## ➤ Step 3:
Initialize `VLogX` from your `Application.onCreate()`
```` kotlin
VLogXService.init(this)
````

## ➤ Step 4:
- Send a new log.
````kotlin
sendLog("This is our first log :D *-*")
````

- Clear existing logs.

````kotlin
clearLog()
````
- Clear existing and exit VLogX.

````kotlin
clearAndCloseLog()
````

[![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/colored.png)](#getting-started-quick)

Notes:

- **VLogX** is desgined to work only in **Debug Mode** to prevent showing senstive logs to the product users.

[![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/colored.png)](#getting-started-quick)

Contributors:

- Amanullah Sarker
- Romman Sabbir

[![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/colored.png)](#getting-started-quick)

### License

[Apache Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)

````html
Copyright (C) 2023 VLogX

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
````