public class CoreDebugLog
extends java.lang.Object
setOutput(OutputString)方法设置日志输出接口实例应用层可以实现在指定平台的日志输出| 限定符和类型 | 类和说明 |
|---|---|
static class |
CoreDebugLog.AndroidOutput
|
static interface |
CoreDebugLog.OutputString
消息输出接口
应用层通过实现此接口实现日志输出 |
static class |
CoreDebugLog.StandardOutput
基于标准控制台输出的
CoreDebugLog.OutputString实现 |
| 限定符和类型 | 字段和说明 |
|---|---|
static CoreDebugLog.StandardOutput |
DEFAULT_OUTPUT |
| 构造器和说明 |
|---|
CoreDebugLog() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
enableAndroidLog(java.lang.String tag)
android平台设置输出控制台接口实例
|
void |
enableConsoleLog()
设置标准控制台日志输出接口实例
如果是android平台则使用默日志认标签( CoreDebugLog.AndroidOutput.DEFAULT_TAG)设置android平台的控制台输出接口实例 |
void |
log(boolean needLog,
java.lang.String format,
java.lang.Object... args)
当
needLog为true时输出日志信息 |
void |
log(java.lang.String format,
java.lang.Object... args)
输出日志信息
example: log("name : {},age:{}","tom",23); |
void |
logTrace(boolean trace,
java.lang.Throwable e)
输出异常堆栈
|
void |
logTrace(java.lang.Throwable e)
输出异常堆栈
|
void |
setOutput(CoreDebugLog.OutputString output)
设置输出接口实例
|
void |
setTrace(boolean trace)
设置
logTrace(Throwable)否则输出异常堆栈信息 |
public static final CoreDebugLog.StandardOutput DEFAULT_OUTPUT
public void log(java.lang.String format,
java.lang.Object... args)
log("name : {},age:{}","tom",23);
format - 格式字符串,采用"{}"或"%s"为占位符args - 填充占位符的参数列表,如果数量小于占位符个数则多出的占位符填充"null"public void log(boolean needLog,
java.lang.String format,
java.lang.Object... args)
needLog为true时输出日志信息log(String, Object...)public void logTrace(boolean trace,
java.lang.Throwable e)
trace - 是否输出异常堆栈信息e - 异常对象,为null忽略public void logTrace(java.lang.Throwable e)
e - 异常对象,为null忽略public void setOutput(CoreDebugLog.OutputString output)
output - 为null中止日志输出public void enableConsoleLog()
CoreDebugLog.AndroidOutput.DEFAULT_TAG)设置android平台的控制台输出接口实例public void enableAndroidLog(java.lang.String tag)
tag - 日志输出标签名,为null使用默认值CoreDebugLog.AndroidOutput.DEFAULT_TAGCoreDebugLog.AndroidOutputpublic void setTrace(boolean trace)
logTrace(Throwable)否则输出异常堆栈信息trace - Copyright © 2023. All Rights Reserved.