按级别写文件(可选同时输出控制台)。声明写「日志类 log」即可。
常用流程
日志类 log
如果 (log.打开("app.log", 1, 1) == 假) {
输出(log.取错误())
返回 ()
}
log.信息("启动完成")
log.写(3, "出错了")
log.调试("细节")
log.关闭()
参数约定
| 项 | 说明 |
|---|---|
| 级别 | 整数:0调试、1信息、2警告、3错误、4致命 |
| 追加 | 打开 第二参数:1追加、0覆盖;默认 1 |
| 打开级别 | 打开 第三参数为最低输出级别;默认 1 |
| 控制台 | 置控制台(1) 同时写 stdout;0 仅文件 |
| 时间戳 | 置时间戳(1) 行首加本地时间 |
| 滚动 | 置最大字节(>0) 超限轮转;置备份数(≥1) 保留备份数 |
方法一览
打开/关闭/是否已打开/重置置级别/取级别写/调试/信息/警告/错误/致命置/取控制台/置/取时间戳置/取最大字节/置/取备份数刷新/取路径/取错误