我想知道为什么我们在log4net中有All和Debug跟踪级别?他们似乎在做同样的事情。
我想知道为什么我们在log4net中有All和Debug跟踪级别?他们似乎在做同样的事情。
ALL
真的意味着所有级别和 DEBUG
仅指Debug或更高版本。通常这没有什么区别,因为Debug是ILog接口公开的最低级别。但是Log4net确实有更多的日志级别,如果你构建一个支持额外级别的包装器,你可能更喜欢使用它 ALL
确保你真正得到所有的消息。
编辑:
如果您仅使用标准级别,则DEBUG或更高级别表示以下级别:DEBUG,INFO,WARN,ERROR,FATAL
假设您另外使用VERBOSE级别,那么只有在配置中使用ALL或VERBOSE时才会在日志文件中看到它。使用DEBUG将过滤所有VERBOSE消息。 Log4net知道以下级别低于DEBUG:FINE,TRACE,FINER,VERBOSE,FINEST。
ALL
真的意味着所有级别和 DEBUG
仅指Debug或更高版本。通常这没有什么区别,因为Debug是ILog接口公开的最低级别。但是Log4net确实有更多的日志级别,如果你构建一个支持额外级别的包装器,你可能更喜欢使用它 ALL
确保你真正得到所有的消息。
编辑:
如果您仅使用标准级别,则DEBUG或更高级别表示以下级别:DEBUG,INFO,WARN,ERROR,FATAL
假设您另外使用VERBOSE级别,那么只有在配置中使用ALL或VERBOSE时才会在日志文件中看到它。使用DEBUG将过滤所有VERBOSE消息。 Log4net知道以下级别低于DEBUG:FINE,TRACE,FINER,VERBOSE,FINEST。