log4cplus 提供的日志等级如下:ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF

  • TRACE:调试应用的详细步骤
  • DEBUG:算法关键部分的相关信息
  • INFO:应用的内部状态信息
  • WARN:可以避免的内部状态信息
  • ERROR:发生了错误,且应用程序知道如何处理它
  • FATAL:发生了不可逆转的错误,程序无法继续运行

【例子】

  1. 如果定义了日志等级为 ERROR,那么只有标记为 ERROR, FATAL的日志信息才会被记录
  2. 如果等级为 DEBUG,则所有标记为 DEBUG/INFO/WARN/ERROR/FATAL 的日志才会被记录
  3. ALL和OFF级别用来将所有其他类型的级别分别切换为打开或关闭的标志,不会用于设置日志级别