qz_log

Last updated:

0 purchases

qz_log Image
qz_log Images
Add to Cart

Description:

qz log

QzLog

Before using the QzLog package, it is necessary to configure the following permissions in androidManifest.xml:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_MEDIA_LOCATION"/>
copied to clipboard
Permissions are required to access and manipulate the generated files.
And still in androidManifest, inside the application tag, include the following key:
<application
...
android:requestLegacyExternalStorage="true"
copied to clipboard
🎯 How to use it? #

Firstly, add QzLog as a dependency in your pubspec.yaml file.
And import this as in your dart file:

import 'package:qz_log/qz_log.dart';
copied to clipboard

To insert or record a Log record, use the insertLog function;

await QzLog.insertLog(log: 'Test Log', exception: 'Function insert');
copied to clipboard

To check if there are Logs recorded in the database, just use the logExists function.

await QzLog.logExists();
copied to clipboard

To export the Log file, just use the exportLogs function. The file will be saved inside the Downloads/QzLog folder.

await QzLog.exportLogs();
copied to clipboard

To delete all Log records in the database and also the generated files, just use the deleteAll function.

await QzLog.deleteAll();
copied to clipboard

To delete only the exported files in the device's storage, just use the deleteAllFiles function.

await QzLog.deleteAllFiles();
copied to clipboard

To delete only the log records stored in the database and keep the exported files, just use the deleteLogFromDatabase function.

await QzLog.deleteLogFromDatabase();
copied to clipboard

To check and request storage permissions, just use the checkAndRequestPermission function..

await QzLog.checkAndRequestPermission();
copied to clipboard
✨ Documentation #

Access documentation


Made by: Jhonathan Queiroz

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.