Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jboss7.x log4jv2与jboss7.1.1的集成_Jboss7.x_Integration_Log4j2 - Fatal编程技术网

Jboss7.x log4jv2与jboss7.1.1的集成

Jboss7.x log4jv2与jboss7.1.1的集成,jboss7.x,integration,log4j2,Jboss7.x,Integration,Log4j2,我很好奇我应该如何强制jboss 7.1.1使用Apaches Log4j 2而不是org.jboss.as.logging,因为我想对log4j2和jboss.as.logging进行一些性能比较(我放弃了Log4j,因为它似乎与jboss.as.logging具有类似的性能) Log4j2官方网站: 我想我需要为jboss模块中的log4j2库创建一个新模块 然后呢?standalone.xml中是否需要任何更改?jboss-deployment-structure.xml有任何更改吗? 如

我很好奇我应该如何强制jboss 7.1.1使用Apaches Log4j 2而不是org.jboss.as.logging,因为我想对log4j2和jboss.as.logging进行一些性能比较(我放弃了Log4j,因为它似乎与jboss.as.logging具有类似的性能)

Log4j2官方网站:

我想我需要为jboss模块中的log4j2库创建一个新模块

然后呢?standalone.xml中是否需要任何更改?jboss-deployment-structure.xml有任何更改吗? 如何告诉jboss在哪里搜索log4j2库


谢谢你的建议。我有点被困在这里。

JBoss日志只是一个类似于slf4j的日志外观。JBossAS7使用JBoss日志管理器作为日志管理器

如果不更改某些代码并删除日志子系统,则无法将另一个日志管理器(如log4j2)用于服务器范围的日志管理器。你必须做一些改变,删除STDIO的东西。这可能不值得努力


JBoss日志管理器相当快。您可以尝试使用异步处理程序,看看这是否有助于提高性能。如果您只是使用某种标准的控制台处理程序和文件处理程序,它可能不会产生显著的区别。

JBoss日志只是一个类似于slf4j的日志外观。JBossAS7使用JBoss日志管理器作为日志管理器

如果不更改某些代码并删除日志子系统,则无法将另一个日志管理器(如log4j2)用于服务器范围的日志管理器。你必须做一些改变,删除STDIO的东西。这可能不值得努力


JBoss日志管理器相当快。您可以尝试使用异步处理程序,看看这是否有助于提高性能。如果您只是使用某种标准的控制台处理程序和文件处理程序,这可能不会产生显著的差异。

JBoss默认日志记录和Log4J 2之间的一些ruff测量结果(通过将其配置为本机并因此跳过LogManager),方法是同时使用10个线程进行日志记录:

  • JBoss默认日志异步滚动文件追加器->200.000日志/分钟
  • Log4j 2异步文件追加器->5.000.000日志/分钟

这些实际上只是ruff结果,第二种情况使用不同的记录器,而不使用日志管理器,这些东西必须单独测量。。。也许我也会这么做。然而,底线是默认日志记录非常慢。

JBoss默认日志记录和Log4J 2之间的一些ruff测量结果(通过将其配置为本机并因此跳过LogManager),通过同时使用10个线程进行日志记录:

  • JBoss默认日志异步滚动文件追加器->200.000日志/分钟
  • Log4j 2异步文件追加器->5.000.000日志/分钟

这些实际上只是ruff结果,第二种情况使用不同的记录器,而不使用日志管理器,这些东西必须单独测量。。。也许我也会这么做。然而,底线是默认日志记录非常慢。

我发现了如何集成log4jv1,但是您将失去从jboss进行日志记录配置的可能性。我很好,仍然可以做一些重新配置作为解决办法。关于异步日志记录-我们已经在使用异步日志记录,但仍然对日志记录性能有一些怀疑。但感谢链接,我会考虑它。我发现了如何整合Log4jv1,但是您将失去从JBooCE登录配置的可能性。我很好,仍然可以做一些重新配置作为解决办法。关于异步日志记录-我们已经在使用异步日志记录,但仍然对日志记录性能有一些怀疑。但是谢谢你的链接,我会考虑的。