log4j2相关内容

如何自定义log4j2 RollingFileAppender?

我们使用log4j 1.2.x登录我们的产品,并希望在不久的将来迁移到log4j 2.x.我们实现的功能之一是在生成的每个新的翻转日志文件上记录系统信息和其他重要参数。我们在log4j 1.2.x中实现的方式是我们扩展了 RollingFileAppender 类的log4j并覆盖了 rollOver()方法,下面是实现的部分片段 @Override public void rollO ..
发布时间:2018-11-27 13:10:40 Java开发

如何在log4j2中创建自定义Appender?

如此链接所述:如何创建自己的Appender log4j? 为了在log4j 1.x中创建自定义appender,我们必须扩展AppenderSkeleton类并实现其append方法。 类似我们如何在log4j2中创建自定义appender,因为我们没有扩展AppenderSkelton类,所有其他appender扩展AppenderBase类。 解决方案 这在log4j2中 ..
发布时间:2018-11-26 14:30:35 Java开发

将LogManager(l4j2)与Java 8一起使用时出错(无法解析java.lang.reflect.AnnotatedElement)

我将新项目的JDK版本从7u45切换到8u20时遇到了一个奇怪的错误。我的类开头的无害LogManager声明被拒绝,并出现以下错误: 类型java.lang.reflect.AnnotatedElement不能得到解决。它是从所需的.class文件间接引用的。 这是代码: public class Class1 { private static Logger log = L ..
发布时间:2018-11-26 12:43:44 Java开发

在Spring MVC webapp中添加系统属性

我在Spring MVC webapp中使用Hibernate 4.3.7.Final和Log4j2,通过Tomcat 7发布。所有配置都通过JavaConfig完成(即没有web.xml或其他XML配置文件)。 默认情况下,由于 Apache wiki 。为了解决这个问题,我需要创建一个系统设置,如下所示: System.setProperty(“org.jboss.logging ..
发布时间:2018-06-08 20:55:11 Java开发

SpringBoot中的Log4j

我是Spring Boot的新手,正在使用Spring Boot进行简单的log4j演示。我使用gradle项目,并具有spring-boot-starter-web和groovy依赖项。以下是我的log4j.properties文件内容。我需要的是,当我执行主程序并使用注解@ Log4J时,我必须能够将log.perflog保存到我本地(windows)的文件中。 log4j.rootL ..
发布时间:2018-05-17 19:28:49 其他开发

最大文件大小 - 在log4j FileAppender中受支持

我有一个要求,我需要将审计信息存储在文本文件中。我计划使用 Apache Log4j 编写审计信息。 似乎是可靠的选项。但是,我应该可以写审计信息甚至fileSize达到3GB。 log4j 甚至在 GigaBytes ?。 上支持fileSize,什么是 MaximumFileSize 可以在 Log4j 中得到支持。 注意: 我无法使用RollingFileAppen ..
发布时间:2017-11-04 21:28:24 其他开发

log4j2在JBoss EAP 7上的EJB jar中记录代码

我正在执行以下操作: 将几个旧版应用程序从WebLogic移植到JBoss EAP 7.部分正在移植的组件是EJB。其他的是调用这些EJB的servlet应用程序。这些EJB部署在ejb-jar中。我知道我可以将这个整个东西包装成一个大的EAR文件,但是我们不想这样做。 servlet和EJB jar需要是可单独部署的组件。 然后是日志设置。我们正在使用log4j2,我们希望独立于JBos ..
发布时间:2017-08-06 10:48:22 J2EE

NoClassDefFoundError:org / slf4j / Logger

我将Log4J2添加到我的应用程序。我将所有的Log4J2 .jar文件复制到LIB目录,并创建了Log4J2.xml文件来支持它。我的代码已更新,以导入必要的Log Manager和Logger API。然后我添加了静态的最终记录器方法,并在我的代码中调用了logger apis。在Eclipse中编译所有的文件。我继续在我的DEV机器上启动我的服务器来验证它。启动我的服务器后,我收到以下错误: ..
发布时间:2017-07-28 19:10:30 Java开发

如何检查log4j2是否已配置

当您不提供log4j2配置时,我们都熟悉此消息: 错误StatusLogger否log4j2配置文件找到。使用默认配置:仅向控制台记录错误。 如何检查log4j2是否尚未配置,以便我可以使用默认配置进行初始化? 解决方案 我最后创建了自己的ConfigurationFactory并注册 -Dlog4j.configurationFactory ..
发布时间:2016-12-27 23:47:23 其他开发

如何使用log4j2.xml配置hibernate日志记录?

我最近切换到Apache log4j2,仍然找不到使用log4j2.xml配置hibernate日志记录的方法。 因为我找不到一个办法问题我仍然使用log4j.properties文件显式为hibernate。这不是最好的解决方案,因为我的log4j2.xml使用JPA appender(将日志写入db)。我不想为hibernate编写单独的逻辑。 有没有办法使用log4j2配置hib ..
发布时间:2016-12-27 20:07:24 Java开发