Name Last Update
android Loading commit data...
example Loading commit data...
ios Loading commit data...
lib Loading commit data...
ohos Loading commit data...
.gitignore Loading commit data...
.metadata Loading commit data...
CHANGELOG.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
analysis_options.yaml Loading commit data...
pubspec.yaml Loading commit data...

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.