Configuration of Agora SDK log files.

public static class LogConfig {
  public String filePath;
  public int fileSizeInKB;
  public int level = Constants.LogLevel.getValue(Constants.LogLevel.LOG_LEVEL_INFO);



The complete path of the log files. Ensure that the path for the log file exists and is writable. You can use this parameter to rename the log files.

The default path is /storage/emulated/0/Android/data/<packagename>/files/agorasdk.log.

The size (KB) of an agorasdk.log file. The value range is [128,1024]. The default value is 1,024 KB. If you set fileSizeInKByte to a value lower than 128 KB, the SDK adjusts it to 128 KB. If you set fileSizeInKBytes to a value higher than 1,024 KB, the SDK adjusts it to 1,024 KB.

This method only applies to the agorasdk.log file, but not the agoraapi.log file.


The output level of the SDK log file. See LogLevel.

For example, if you set the log level to WARN, the SDK outputs the logs within levels FATAL, ERROR, and WARN.