coder-dongjiayi / MXLogger

MXLogger 是基于mmap内存映射机制的跨平台日志库,支持AES CFB 128位加密,支持iOS Android Flutter。核心代码使用C/C++实现, Flutter端通过ffi调用,性能几乎与原生一致。 底层序列化使用Google开源的flat_buffers实现,高效稳定。
Other
142 stars 18 forks source link

如何实现直接保存日志文件为.txt文件,直接打开 #24

Closed FOnlyJack closed 8 months ago

coder-dongjiayi commented 8 months ago

MXLogger的设计是保存二进制文件,并且使用专用的解析器解析二进制文件。直接存入文本的这种方式,无论是加密还是写入效率都不高,并且不安全。除了直接的可读性几乎毫无优势。所以目前不不支持这种方式,以后也不会支持。 感谢关注。

FOnlyJack commented 8 months ago

MXLogger的设计是保存二进制文件,并且使用专用的解析器解析二进制文件。直接存入文本的这种方式,无论是加密还是写入效率都不高,并且不安全。除了直接的可读性几乎毫无优势。所以目前不不支持这种方式,以后也不会支持。 感谢关注。

了解了 这样如果上传给后端 后端想查看的话也得是专门的解析器吧 不方便就是

coder-dongjiayi commented 8 months ago

MXLogger的设计是保存二进制文件,并且使用专用的解析器解析二进制文件。直接存入文本的这种方式,无论是加密还是写入效率都不高,并且不安全。除了直接的可读性几乎毫无优势。所以目前不不支持这种方式,以后也不会支持。 感谢关注。

了解了 这样如果上传给后端 后端想查看的话也得是专门的解析器吧 不方便就是

解析代码 _decode()方法。后端可以照着写,并不是很复杂。