{"repo":"coder-dongjiayi/MXLogger","free":true,"listed":false,"github":"https://github.com/coder-dongjiayi/MXLogger","clone":"git clone https://github.com/coder-dongjiayi/MXLogger.git","description":"MXLogger 是基于mmap内存映射机制的跨平台日志库，支持AES CFB 128位加密，支持iOS Android Flutter。核心代码使用C/C++实现， Flutter端通过ffi调用，性能几乎与原生一致。 底层序列化使用Google开源的flat_buffers实现，高效稳定。","language":"Dart","stars":164,"topics":["aes-128","android","flutter","ios","logger","ffi"],"license":null,"category":"mobile-apps","readme_excerpt":"MXLogger MXLogger is a multi-platform collect logs library base on mmap. Support ios Android and Flutter。The core code use c/c++. Use the ffi call on the Flutter,Performance is almost identical to native. Data serialization uses Google's open source flat buffers implementation, which is efficient and stable. 中文说明请点击这里 Structure Currently, the MXLogger mainly solves log writing and log analysis problems.The log reporting time is determined by the service,The MXLogger has opened the log path. It needs to develop the file uploading code that calls the native platform and sends it to its own server。 Performance Test Test environment iphone11, System version 14.6 Each piece of data is about 134 bytes and loops for 100,000 times Test 10 times and take an average Setting Xcode Build Configuration is release result 0.13s # Log viewing To parse the generated binary data, I wrote an accompanying parsing tool that you can viewmxlogger analyzer,It looks something like this。 video link you can input tag where search box for search tag attribute。name msg in a similar way。 # Conolse https://user-images.githubusercontent.com/9606416/215237658-4f99fc51-4610-48c5-8803-daaf86400bf3.mp4 If you're using a Mac you can just download the client。If you are using windows, you may need to configure the Flutter environment yourself, compile the source code for mxlogger analyzer and package the exe file。 If your project is Project Flutter，you can dependencemxlogger analyzer lib It looks something like th","default_branch":null,"files":null,"tree":[],"storefront":"/r/coder-dongjiayi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/coder-dongjiayi/MXLogger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}