log4j相关内容

查找 Log4J 日志文件

我正在开发一个通过 Commons 使用 Log4J 的项目. 我正在尝试查找日志文件的路径,但没有找到可以从 Logger 返回日志文件路径的合适方法. 有人尝试过吗? 解决方案 您必须从根记录器中获取所有 appender,然后获取日志文件的名称. 枚举 e = Logger.getRootLogger().getAllAppenders();while ( e.has ..
发布时间:2021-11-11 23:21:02 Java开发

如何将 java.util.logging 发送到 log4j?

我有一个现有的应用程序,它根据 log4j 执行所有日志记录.我们使用了许多其他库,它们也使用 log4j,或者针对 Commons Logging 进行登录,最终在我们的环境中使用 log4j.我们的一个依赖项甚至针对 slf4j 进行日志记录,这也很好用,因为它最终也委托给了 log4j. 现在,我想将 ehcache 添加到此应用程序中以满足某些缓存需求.以前版本的 ehcache 使 ..
发布时间:2021-11-11 23:19:23 Java开发

Spring-Camel(默认情况下骆驼日志进入控制台附加程序)

我面临一个奇怪的问题,我正在使用以下技术堆栈处理一个批处理应用程序Spring(IOC 容器)、spring batch、Hibernate、camel 和 Log4J 用于日志记录我只为文件 appender 配置了 log4J,我的所有应用程序日志都转到了我的日志文件,但奇怪的是所有 Camel 日志都转到了控制台 appender(我的 log4J 属性文件上没有配置控制台 appender ..
发布时间:2021-11-11 23:11:41 其他开发

Spring-Camel(默认情况下骆驼日志进入控制台附加程序)

我面临一个奇怪的问题,我正在使用以下技术堆栈处理一个批处理应用程序Spring(IOC 容器)、spring batch、Hibernate、camel 和 Log4J 用于日志记录我只为文件 appender 配置了 log4J,我的所有应用程序日志都转到了我的日志文件,但奇怪的是所有 Camel 日志都转到了控制台 appender(我的 log4J 属性文件上没有配置控制台 appender ..
发布时间:2021-11-11 23:10:00 其他开发

在 Camel 上下文中配置 Log4j

是否可以配置 Camel 路由以将消息发送到特定的 log4j 记录器?例如,我有以下记录器: file_appender_messages 只是一个 RollingFileAppender. 然后我尝试在我的 Camel 上下文中使用以下内容记录它: ..
发布时间:2021-11-11 22:59:45 其他开发

为什么zookeeper不使用我的log4j.properties文件日志目录

在我的 zookeeper/conf/log4j.properties 文件中,我将 zookeeper.log.dir 设置为 $HOME/zklogs 当我使用 zkServer.sh 时,它不使用该目录.相反,它使用 ${ZOO_LOG_DIR} ,当我回应它时,它会出现“." 我不明白如何解决这个问题,我在任何地方都没有看到 ${ZOO_LOG_DIR} 设置.我不确定它是如何 ..

如何让 log4j 也写入控制台

有什么方法可以告诉 log4j 将其日志写入文件和控制台吗?谢谢有我的属性: log4j.rootLogger=DEBUG,console,Rlog4j.rootLogger=信息,文件log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.Target=System.outlog4j.appen ..
发布时间:2021-11-11 04:55:52 Java开发

Spring AOP 控制器执行两次

我的applicationContext如下 有 2 个 Aspect Java 类,LogControllerAspect(用于记录对 Spring 控制器的所有调用)和 LogDAOAspect(用于记录对 DB 的所有调用). @Aspect@服务公共类 LogDAOAspect {私人记录器记录器 = LoggerFactory.getLogger(this.getClass()) ..
发布时间:2021-11-11 04:44:04 其他开发

为什么我的 log4j.properties 文件没有被使用?

我的当前目录中有一个 log4j.properties 文件,它指定了一些要在 DEBUG 级别记录的内容,其他所有内容都作为 INFO: log4j.rootLogger=WARN,标准输出log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.Pat ..
发布时间:2021-11-11 03:13:13 其他开发

为什么我的 log4j.properties 文件没有被使用?

我的当前目录中有一个 log4j.properties 文件,它指定了一些要在 DEBUG 级别记录的内容,其他所有内容都作为 INFO: log4j.rootLogger=WARN,标准输出log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.Pat ..
发布时间:2021-11-11 03:11:43 其他开发

Log4j2 自定义插件 - 使用 Maven Assembly Plugin 进行注解处理

我对Maven不是很熟悉,我昨天才开始使用它,但我喜欢它.在我的项目中,我使用 Log4j2 库进行日志记录,并且由于高级插件(如附加程序、转换器)的不足我需要使用自定义插件.log4j-api 和 log4j-core(还有一堆其他库)作为依赖项添加到与我的项目相关的 pom.xml 中.实际上我使用的是 Log4j 2.0 版. Log4j 使用注解处理来预加载标记为 @Plugin 的 ..
发布时间:2021-11-10 22:23:32 Java开发

带有 StackOverflowError 的 Spring tomcat 启动异常

我使用的是 tomcat 1.7,它运行良好.今天我重新启动了 tomcat 并让我低于 StackOverflowError.错误消息看起来像 log4j 循环. 任何帮助将不胜感激. org.apache.catalina.core.StandardContext.listenerStart 异常将上下文初始化事件发送到类 org.springframework.web.context.C ..
发布时间:2021-09-09 18:34:05 Java开发

log4j 干扰 - 级别一直设置为“关闭";

我正在尝试在我的应用程序中设置 log4j,而我的第三方 JAR 之一似乎以某种方式不断将我的日志级别设置为“关闭".它仅在执行该库中的代码时发生.我不知道它是如何做到这一点的,因为我没有使用它知道名称的记录器,而且我没有使用根记录器.我在这上面花了 5 个小时,到目前为止我唯一的成就是获得了超过 9000 的挫败感. 我在 Windows 7 64 位、Java 6 u23 上使用最新的 ..
发布时间:2021-09-08 20:43:37 Java开发

如何进行logback&#39"审慎模式"实施的?

logback中的谨慎模式可以序列化所有JVM写入的JVM之间的IO操作.同一文件,可能在不同的主机上运行.在其他日志记录框架中,如果许多记录器的输出都应转到同一文件,则记录到中央TCP(或JMS)附加器似乎是唯一的解决方案. 由于我使用的是基于log4j的Delphi库,并且无法从同一应用程序的不同实例(在终端服务器上)登录到同一文件,因此了解如何实现此功能将很有趣.-附言我会检查 log ..
发布时间:2021-05-30 20:34:11 Java开发

log4j不需要框架日志支持

我正在使用NetBeans IDE在struts2中创建一个Web应用程序. 现在,我需要在应用程序中使用log4j,并且已经在WEB-INF/classes下成功创建了log4j.properties文件. 这是我的log4j.properties文件:- #使用附加程序文件定义根记录器log4j.rootLogger =致命文件#定义文件附加器log4j.appender.FIL ..
发布时间:2021-05-30 20:16:16 其他开发

为什么电锯中的套接字接收器处于非活动状态?

当我启动ChainSaw时(在端口4445上使用一个简单的Receiver) 我看到了它的属性 活动假类类org.apache.log4j.net.SocketReceiverconnectedSocketDetails []听众loggerRepository org.apache.log4j.Hierarchy@1c3dc66名称 SocketReceiver暂停假端口4445阈值TR ..
发布时间:2021-05-30 20:16:13 Java开发