草庐IT

4jContextSelector

全部标签

java - log4j2:为异步日志记录设置 Log4jContextSelector 系统属性的位置

我正在尝试在当前在liberty配置文件服务器中运行的RESTWeb方法中设置异步日志记录(出于性能原因)。为此,我设置了以下属性:System.setProperty("Log4jContextSelector","org.apache.logging.log4j.core.async.AsyncLoggerContextSelector");我的问题是,无论我在哪里执行此操作,有时它都能正常工作并且日志记录速度非常快,但有时却不行。我已经尝试(a)在包含所有RESTWeb方法的类的构造函数中(b)在REST方法之前调用的过滤器doFilter方法中(c)在过滤器初始化方法中(d)在