flutter_xlog 0.1.1 copy "flutter_xlog: ^0.1.1" to clipboard
flutter_xlog: ^0.1.1 copied to clipboard

A plugin for use Mars-XLog in flutter project. Mars-XLog is a reliable and cross-platform component for record log into file.

flutter_xlog #

A plugin for use Mars-XLog in flutter project.

Usage #

import package #


import 'package:flutter_xlog/flutter_xlog.dart'

open XLog #


await XLog.open(XLogConfig(cacheDir: cacheDir, logDir: logDir, consoleLogOpen: true));

write log #


XLog.i("MyApp", "build _MyAppState");

close XLog #

You maybe want to close XLog because of switch user's account.


XLog.close()

Android Issues #

keep XLog classes in proguard file #

-keep class com.tencent.mars.** {*;}

pick libc++_shared #

When you run with debug mode, you may encounter a problem like this:

    2 files found with path 'lib/arm64-v8a/libc++_shared.so' from inputs:
    - xxxx
    - xxxx

To solve that problem, we recommend you to copy the libc++_shared.so to your app project and then pick it in build.gradle like this:

    packagingOptions {
        pickFirst 'jniLibs/armeabi-v7a/libc++_shared.so'
        pickFirst 'jniLibs/arm64-v8a/libc++_shared.so'
    }

iOS Issues #

Mars-XLog currently does not support iOS simulator. So you can only use it on iphone devices.

4
likes
160
pub points
64%
popularity

Publisher

unverified uploader

A plugin for use Mars-XLog in flutter project. Mars-XLog is a reliable and cross-platform component for record log into file.

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MIT (license)

Dependencies

ffi, flutter, plugin_platform_interface

More

Packages that depend on flutter_xlog