我是log4cxx中的新成员。 我尝试设置一个appender的阈值。在我的代码中,我得到了appender TERMINAL(它将写入我的xterm窗口中)。Log4cxx:在appender上设置阈值
log4cxx::LoggerPtr loggerLog4cxx(log4cxx::Logger::getRootLogger());
log4cxx::AppenderPtr app = loggerLog4cxx->getAppender("TERMINAL");
我会将电平设置为OFF或ALL给这个appender。 我已经看到,AppenderSkeleton类有一个方法setThreshold(log4cxx :: Level)。 但我不知道如何将我的Appender转换为AppenderSkeleton。
感谢您的帮助!
但如果你有,例如记录器: logger1设置为ALL, logger2设置为Error, 和两个追加程序(一个控制台,一个文件)。 一次,您只需在控制台中输入错误日志,但将所有可配置的日志保留在文件中。 您必须在您的控制台appender中设置阈值。 – Shaina