Package com.zego.zegoliveroom
Interface ZegoLiveRoom.SDKContextEx
-
- All Superinterfaces:
ZegoLiveRoom.SDKContext
- All Known Subinterfaces:
ZegoLiveRoom.SDKContextEx2
,ZegoLiveRoom.SDKContextEx3
- Enclosing class:
- ZegoLiveRoom
public static interface ZegoLiveRoom.SDKContextEx extends ZegoLiveRoom.SDKContext
增加设置单个日志文件大小的 API。 为了兼容老版本使用新 SDK 时,不需要做任何修改,只能重新定义一个子 interface- See Also:
ZegoLiveRoom.SDKContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getLogFileSize()
指明 SDK 单个日志文件的最大尺寸。IZegoLogHookCallback
getLogHookCallback()
指明是否hook sdk日志,不关注hook返回null即可。java.lang.String
getSubLogFolder()
指明 SDK 日志文件存储子目录。-
Methods inherited from interface com.zego.zegoliveroom.ZegoLiveRoom.SDKContext
getAppContext, getLogPath, getSoFullPath
-
-
-
-
Method Detail
-
getLogFileSize
long getLogFileSize()
指明 SDK 单个日志文件的最大尺寸。- Returns:
- SDK 单个日志文件的大小,有效范围 [1*1024*1024, 100*1024*1024], 推荐 5*1024*1024 及以上。如果不实现此接口,SDK 默认单个日志文件大小为 5M;当设置为 0 时,关闭日志功能(不推荐)
-
getSubLogFolder
java.lang.String getSubLogFolder()
指明 SDK 日志文件存储子目录。需要确保 SDK 具备存取该目录的权限。
- Returns:
- SDK 日志文件存储子目录,该目录是
ZegoLiveRoom.SDKContext.getLogPath()
的子路径。当返回 null 时,SDK 日志写在ZegoLiveRoom.SDKContext.getLogPath()
返回的路径下
-
getLogHookCallback
IZegoLogHookCallback getLogHookCallback()
指明是否hook sdk日志,不关注hook返回null即可。回调信息为加密信息(需要zego解密工具解密),设置此日志回调之后sdk 将不会在写日志文件。
- Returns:
- callback
-
-