log4j2相关内容

多个Web应用程序的单个日志文件

在我的tomcat中,部署了多个Web应用程序,它们彼此通信.当前,它们都有自己的日志文件.但是,当呼叫产生问题时,我必须首先检查与之通话的应用程序,并检查该呼叫中涉及的各个应用程序的日志文件.因此,我希望这样做,因为所有应用程序都部署在同一个tomcat中并共享一个通用的log4j,因此,如果对任何应用程序进行了调用,则所有日志都应放在一个日志文件中,无论我的Web应用程序如何参与,所有错误均来 ..
发布时间:2020-05-03 06:59:09 Java开发

log4j将downsteam的日志写入文件

我有一个Java应用程序.我已经在src文件夹下创建了一个log4j2.xml,并且可以按预期工作. 此Java应用程序依赖于另一个Java程序包.我尝试在此程序包中创建一个类似的log4j2.xml来格式化在程序包中完成的所有日志记录,但这似乎不起作用.软件包中的所有日志似乎都将以默认格式进行控制台. 有想法吗? 解决方案 在这种情况下,您需要具有不同的Appenders ..
发布时间:2020-05-03 06:59:00 其他开发

Java Logging API,用于详细(和多行)日志

我想找到一个API,该API可让我在应用程序的所有关键日志点中提供特定的规范集信息.更具体地说,这将是一条多行消息,其中包含以下信息(除了基本信息): 记录类别 简短描述标题 说明 我的应用将采取的响应措施(损害控制) 详细信息(异常信息等) 例如,使用一个多行日志,如下所示: 2017-11-10 14:26:59,156 [main] WARN o.s.t.c.s.E ..
发布时间:2020-05-03 06:58:58 Java开发

Citrus Framework日志记录-如何启用/使用

Citrus Framework文档指示可以通过SLF4J日志记录系统记录集成测试控制台的输出.它是自动的还是需要以某种方式启用尚不清楚.我的经验表明,由于未生成包含测试运行控制台上显示的日志文件的日志文件,因此未启用. 我的应用程序使用Log4J和关联的log4j2-spring.xml文件(在src/main/resources中)定义日志格式和文件.通过Citrus运行集成测试时,应用 ..
发布时间:2020-05-03 06:58:51 其他开发

禁止休眠的INFO消息

我正在寻找一种使用Hibernate抑制INFO消息的解决方案.我尝试了以下Stackoverflow帖子中给出的说明,但无济于事: 休眠禁止显示信息消息 尽管实施了建议的更改,我的输出仍继续吐出INFO消息. 我正在使用Eclipse作为我的IDE,并且我有一个Maven父项目,其中有多个子模块项目. 以前,我的项目中没有log4j.properties文件,但现在我在拥有我 ..
发布时间:2020-05-03 06:58:45 其他开发

如何配置log4j2 Web应用程序

对于Web应用程序来说,它还有些陌生,最近我需要采用一种日志记录机制,为此,我选择Log4J2,在此阅读了该指南,并下载了所需的库.到目前为止,这是我所做的. 1. Added following jars to web-inf/lib -- log4j-core2.1.jar -- log4j-api-2.1.jar -- log4j-web-2.1.jar 2 ..
发布时间:2020-05-03 06:58:41 Java开发

log4j2-在weblogic中生成应用程序特定的日志文件

我们有多个spring mvc应用程序(war)部署到了weblogic 12c.每个文件都依赖于与其一起打包的一个或两个应用程序li​​b(jar).我们要做的是,创建特定于应用程序(战争)的日志文件,并将其配置为根据一定的大小轮换,然后将旧的日志文件存档到某个文件夹中. 如何在log4j2中实现它? 解决方案 为每个Web应用程序创建单独的log4j2.xml配置文件,每个文件具 ..
发布时间:2020-05-03 06:58:33 其他开发

log4j2不使用rollingFile追加器写入日志文件

嗨,我是新用户,使用log4j 我正在尝试配置xml以使用and附加程序将那些日志记录发送到日志文件中,嗯,附加程序工作正常,因此我想使用附加程序,以便它每天都会清除日志文件,但是在首次创建时会清除该日志文件日志文件,它不会在所创建的文件中写入任何日志消息,所以我来这里是为了寻求建议 ..
发布时间:2020-05-03 06:58:29 其他开发

带有Servlet 3.0的Spring Web应用程序中的Log4j2

我需要更改log4j2配置文件的默认位置.我在这里关注了文档 https://logging.apache.org/log4j/2.x/manual /webapp.html 但是log4j2唯一可以看到的文件是classpath中的log4j2.xml.否则,我会收到“找不到log4j2配置文件" 我尝试过: -1设置上下文参数 -2将系统属性Log4jContextSe ..
发布时间:2020-05-03 06:58:23 其他开发

如何更改默认的Maven记录器?

我正在尝试更改Maven默认使用的简单记录器,并将其更改为Log4j2. 我尝试将新记录器的罐子添加到Maven lib中,但是没有用. 有人知道如何从简单的记录器迁移到最新版本的记录器吗? 解决方案 Maven使用SLF4J API记录消息.默认情况下,它使用slf4j-simple实现.如果要更改此日志记录实现,则只需修改Maven安装,如下所示: 从Maven安装的 ..
发布时间:2020-05-03 06:58:19 其他开发

我看不到Payara 4.1上应用程序的日志,只是|#]在Netbeans控制台选项卡上

我无法确定我在Payara 4.1上所做的修改,现在我看不到在Netbeans控制台中部署的应用生成的日志(log4j2),我将一些日志更改为System.out.print或java.util.logging.Logger,以便我可以看到它们 `|#] |#] |#] |#]` 我尝试还原domain/domain1/config上的某些文件,例如domain.xml,logging. ..
发布时间:2020-05-03 06:58:17 其他开发

WildFly 8和Log4j 2的log4j-web模块

我正在运行在WildFly上运行的Web应用程序,该应用程序使用SLF4J和Log4j 2作为日志记录系统.在有关Log4j 2的Apache页面上,我了解了在Web应用程序中使用log4j-web模块的优点(在Web应用程序中使用Log4j 2 ),所以我添加了它,此后WildFly拒绝了部署(这就是为什么我在下面的清单中将其注释掉了.) > 所以,这是我的问题:是否建议在WildFly中使用 ..
发布时间:2020-05-03 06:58:15 Java开发