add log version
This commit is contained in:
@@ -19,7 +19,7 @@ if (!isAndroidTestBuild()) {
|
||||
apply plugin: 'chain.log.hook'
|
||||
hooklog{
|
||||
enableTraceToServer false
|
||||
enableLoggerToLocal false
|
||||
enableLoggerToLocal true
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -44,6 +44,10 @@ class DevaToolsProvider : IDevaToolsProvider {
|
||||
MogoLogCatchManager.stopCatchLog(logPrefixName)
|
||||
}
|
||||
|
||||
override fun getTraceLogStatus(): Boolean {
|
||||
return traceManager.getTraceLogStatus()
|
||||
}
|
||||
|
||||
override fun setTraceLogEnable(enable: Boolean) {
|
||||
traceManager.setTraceLogEnable(enable)
|
||||
}
|
||||
|
||||
@@ -59,7 +59,11 @@ class TraceManager {
|
||||
}
|
||||
|
||||
fun setTraceLogEnable(enable:Boolean){
|
||||
FileWriteManager.getInstance().setLogger(enable)
|
||||
FileWriteManager.getInstance().logger = enable
|
||||
}
|
||||
|
||||
fun getTraceLogStatus():Boolean{
|
||||
return FileWriteManager.getInstance().logger
|
||||
}
|
||||
|
||||
fun getTraceInfo(): HashMap<Int, ChainLogParam> {
|
||||
|
||||
@@ -1006,6 +1006,7 @@ class DebugSettingView @JvmOverloads constructor(
|
||||
}
|
||||
}
|
||||
|
||||
cbTraceLog.isChecked = CallerDevaToolsManager.getTraceLogStatus()
|
||||
//链路Log输出日志
|
||||
cbTraceLog.setOnCheckedChangeListener { _, isChecked ->
|
||||
CallerDevaToolsManager.setTraceLogEnable(isChecked)
|
||||
|
||||
@@ -29,6 +29,11 @@ interface IDevaToolsProvider : IProvider {
|
||||
*/
|
||||
fun stopLogCatch(logPrefixName: String?)
|
||||
|
||||
/**
|
||||
* 获取TraceLog状态
|
||||
*/
|
||||
fun getTraceLogStatus():Boolean
|
||||
|
||||
/**
|
||||
* 设置链路日志是否开启
|
||||
*/
|
||||
|
||||
@@ -18,7 +18,7 @@ object CallerDevaToolsManager {
|
||||
MogoServicePaths.PATH_DEVA_TOOLS
|
||||
)
|
||||
|
||||
fun init(context: Context){
|
||||
fun init(context: Context) {
|
||||
devaToolsProviderApi?.init(context)
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ object CallerDevaToolsManager {
|
||||
/**
|
||||
* 停止抓取全量日志
|
||||
*/
|
||||
fun stopCatchLog(logPrefixName:String? = null) {
|
||||
fun stopCatchLog(logPrefixName: String? = null) {
|
||||
devaToolsProviderApi?.stopLogCatch(logPrefixName)
|
||||
}
|
||||
|
||||
@@ -51,10 +51,18 @@ object CallerDevaToolsManager {
|
||||
devaToolsProviderApi?.refreshTraceInfo(map)
|
||||
}
|
||||
|
||||
fun getTraceLogStatus(): Boolean {
|
||||
return if (devaToolsProviderApi != null) {
|
||||
devaToolsProviderApi!!.getTraceLogStatus()
|
||||
} else {
|
||||
false
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 链路Log输出日志开关
|
||||
*/
|
||||
fun setTraceLogEnable(enable:Boolean){
|
||||
fun setTraceLogEnable(enable: Boolean) {
|
||||
devaToolsProviderApi?.setTraceLogEnable(enable)
|
||||
}
|
||||
|
||||
@@ -125,7 +133,7 @@ object CallerDevaToolsManager {
|
||||
/**
|
||||
* 下载指定包
|
||||
*/
|
||||
fun downLoadPackage(downloadKey: String,downloadUrl: String) {
|
||||
devaToolsProviderApi?.downLoadPackage(downloadKey,downloadUrl)
|
||||
fun downLoadPackage(downloadKey: String, downloadUrl: String) {
|
||||
devaToolsProviderApi?.downLoadPackage(downloadKey, downloadUrl)
|
||||
}
|
||||
}
|
||||
@@ -60,7 +60,7 @@ HOOK_LOG_VERSION=1.6.1
|
||||
SERVICE_CHAIN_VERSION=1.1.0
|
||||
################ 外部依赖引用 ################
|
||||
# loglib
|
||||
LOGLIB_VERSION=1.2.29
|
||||
LOGLIB_VERSION=1.2.30
|
||||
######## MogoAiCloudSDK Version ########
|
||||
# 网络请求LOGLIB_VERSION
|
||||
MOGO_NETWORK_VERSION=1.3.51
|
||||
|
||||
Reference in New Issue
Block a user