public interface ICacheLog
| 限定符和类型 | 方法和说明 |
|---|---|
void |
d(java.lang.String tag,
java.lang.String msg) |
void |
e(java.lang.String tag,
java.lang.String msg) |
void |
e(java.lang.String tag,
java.lang.String msg,
java.lang.Throwable tr) |
void |
flush(boolean async)
清空缓存
|
void |
i(java.lang.String tag,
java.lang.String msg) |
boolean |
isDebugMode()
是否为debug模式
|
void |
setCacheCount(int counter)
设置缓存的最大日志条目数
|
void |
setCacheDuration(long seconds)
设置缓存的间隔
|
void |
setDebugMode(boolean debug)
设置debug模式,debug模式下,日志会即时输出到控制台
|
void |
setFilePath(java.lang.String path)
设置日志文件的路径,默认为:
Environment.getExternalStorageDirectory().getAbsolutePath() + "/Android/data/pkgName/
|
void |
w(java.lang.String tag,
java.lang.String msg) |
void d(java.lang.String tag,
java.lang.String msg)
void i(java.lang.String tag,
java.lang.String msg)
void w(java.lang.String tag,
java.lang.String msg)
void e(java.lang.String tag,
java.lang.String msg)
void e(java.lang.String tag,
java.lang.String msg,
java.lang.Throwable tr)
void setCacheDuration(long seconds)
seconds - 每隔seconds秒调用flush一次void setCacheCount(int counter)
counter - 当缓存日志条目数达到counter时调用flushvoid setFilePath(java.lang.String path)
path - 日志保存的路径void flush(boolean async)
async - 是否异步执行void setDebugMode(boolean debug)
debug - true debug模式,否则非debug模式boolean isDebugMode()