Android Guide¶
Android平台更多功能说明
Logful配置¶
logFileMaxSize¶
单个日志文件最大容量(单位:字节)。
default: 524288
uploadNetworkType¶
允许用户上传日志的网络类型。
default:
{Constants.TYPE_WIFI, Constants.TYPE_MOBILE}
uploadLogLevel¶
需要用户上传的日志级别。
default:
{Constants.VERBOSE, Constants.DEBUG, Constants.INFO, Constants.WARN, Constants.ERROR, Constants.EXCEPTION, Constants.FATAL}
deleteUploadedLogFile¶
是否删除已经上传的日志文件。
default: false
activeLogWriter¶
同时写入的日志文件数量。
default: 2
activeUploadTask¶
同时上传的文件数量。
default: 2
defaultLoggerName¶
默认的 logger 名称。
default: app
defaultMsgLayout¶
默认的日志消息模板。
default: ""
screenshotQuality¶
屏幕截图压缩质量(范围:1 ~ 100)。
default: 80
screenshotScale¶
屏幕截图缩放比例(范围:0.1 ~ 1.0)。
default: 0.5
securityProvider¶
定义用于生成 AES 密钥的 Password 和 Salt
default: DefaultSecurityProvider
Logger定义¶
Logger logger = LoggerFactory.logger("your_logger_name");
日志主动管理¶
大多数情况下,App 无需主动对 Logful 的日志管理功能进行直接操作。不过在特定情况下,App 还是可以通过 Logful SDK 提供的接口实现日志开关以及日志主动上传功能。目前主要通过以下接口实现:
- turnOnLog()
- turnOffLog()
- syncLog()
- interruptThenSync()
需要注意的是,interruptThenSync
需要谨慎使用。大量使用interruptThenSync
会产生很多的小日志文件,可能会对服务端性能造成影响。