跳到主要内容

日志管理

1. 初始化日志​

初始化宿主日志。提供打印日志等级,代理宿主日志打印功能。

接口原型​

void initLog(int logLevel)
void initLog(int logLevel, LogPrinter logPrinter)

参数说明​

参数数据类型必填属性说明
logLevelint是日志优先级
  • LogLevel.VERBOSE: 2
  • LogLevel.DEBUG: 3
  • LogLevel.INFO: 4
  • LogLevel.WARN: 5
  • LogLevel.ERROR: 6
  • LogLevel.ASSERT: 7
  • LogLevel.ALL: Integer.MIN_VALUE
  • LogLevel.SILENT: Integer.MAX_VALUE
  • logPrintercom.u3d.webglhost.log.LogPrinter否用于日志打印,详见日志打印接口

    代码示例​

    hostHandle.initLog(LogLevel.ALL, new SampleLogPrinter());

    // SampleLogPrinter.java
    import com.u3d.webglhost.log.LogPrinter;

    public class SampleLogPrinter implements LogPrinter {
    @Override
    public void println(int level, String tag, String msg) {
    if (msg != null) {
    msg = "[Host_Sample]" + msg;
    }
    Log.println(level, tag, msg);
    }
    }