Questions tagged «log4j2»


1
slf4j和log4j2一起使用是否值得
我无法决定是否将slf4j与log4j2一起使用。根据在线帖子,看起来它不会对性能产生任何影响,但这确实是必需的。 同样,以下几点有利于log4j2: SLF4J强制您的应用程序记录字符串。如果要记录文本,Log4j 2 API支持记录任何CharSequence,还支持按原样记录任何对象。 Log4j 2 API提供了对记录消息对象,Java 8 lambda表达式和无垃圾记录的支持(它在记录CharSequence对象时避免创建vararg数组并避免创建String)。
114 java  logging  log4j  slf4j  log4j2 

7
以编程方式更改Log4j2中的日志级别
我对以编程方式更改Log4j2中的日志级别感兴趣。我尝试查看他们的配置文档,但似乎没有任何内容。我也尝试在包中查找:org.apache.logging.log4j.core.config,但其中的任何内容看起来都没有帮助。
109 java  log4j2 

6
Log4j2配置-找不到log4j2配置文件
最近,我决定学习如何使用log4j2记录器。我下载了所需的jar文件,创建的库,xml配置文件并尝试使用它。不幸的是,我在控制台(Eclipse)中得到了以下语句: ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. 这是我的测试课程代码: package log4j.test; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; public class Log4jTest { static final Logger logger = LogManager.getLogger(Logger.class.getName()); public static void main(String[] args) { logger.trace("trace"); logger.debug("debug"); logger.info("info"); logger.warn("warn"); logger.error("error"); logger.fatal("fatal"); } } 而我的xml配置文件: <?xml …
91 java  logging  log4j2 

1
Log4j2配置中的“状态”是什么意思?
我刚刚完成对log4j2.xml配置文件的调整,发现了一些我不太了解的东西。那是什么<Configuration status="SOME_STATUS_HERE">呢? 这里几乎所有示例:http : //logging.apache.org/log4j/2.x/manual/configuration.html 来自Apache的人们将状态添加到配置中。 例如,这是第一个: <?xml version="1.0" encoding="UTF-8"?> <Configuration status="WARN"> <!--status="WARN" - what is this???--> <Appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> </Console> </Appenders> <Loggers> <Root level="error"> <AppenderRef ref="Console"/> </Root> </Loggers> </Configuration>
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.