提问人:adiBoy 提问时间:4/25/2022 更新时间:4/29/2023 访问量:55
log4cxx::AsyncAppender,退出前不会记录所有日志
log4cxx::AsyncAppender, All logs are not logged before exiting
问:
我使用默认的 AsyncAppender 和 ODBCAppender 类作为对 AsyncAppender 的引用。
正确指定配置和阻止选项为 false。 不会记录所有日志。 对于大于(AsyncAppenderBuffer 的大小加上 DBAppender 的大小)的日志计数,仅记录等于这些大小之和的日志计数。
答:
1赞
Stephen Webb
4/29/2023
#1
通过调用 log4cxx::LogManager::shutdown()
来刷新 Appender。
评论