YStudio Y++

日志类

Y++ / YStudio 开发文档 · 一点滴

按级别写文件(可选同时输出控制台)。声明写「日志类 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) 保留备份数

方法一览

  • 打开 / 关闭 / 是否已打开 / 重置
  • 置级别 / 取级别
  • / 调试 / 信息 / 警告 / 错误 / 致命
  • 置/取控制台 / 置/取时间戳
  • 置/取最大字节 / 置/取备份数
  • 刷新 / 取路径 / 取错误