当前位置: 首页 > 知识库问答 >
问题:

没有从应用程序在磁盘上创建log4j日志(jboss EAP6.3用于AS)

严誉
2023-03-14

在log4j.properties中设置了以下arfe:

对于fileappender

log4j.appender.file.layout.conversionpattern=%d{ISO8601}:%5p[%t]%c{1}(%f:%l)-%m%n log4j.appender.file.layout=org.apache.log4j.patternlayout log4j.appender.file.encoding=utf8

log4j.appender.server.remotehost=localhost log4j.appender.server.reconnectiondelay=10000 log4j.appender.server.port=4560 log4j.appender.server=org.apache.log4j.net.socketappender

谁能帮忙为什么不创建日志?

共有1个答案

车辰龙
2023-03-14

您必须设置主机属性或环境属性:

org.jboss.as.logging.per-deployment=false

这告诉JBoss使用服务器日志记录配置,而不是正在部署的应用程序的日志记录配置。

 类似资料:
  • 我知道和都在/usr/local/Spark/jars中,尽管在pom.xml中排除了这些jar,但Spark很可能引用了这些jar,因为如果删除它们,在spark-submit的运行时会给出一个ClassNotFoundException。 我的问题是:有没有一种方法可以在我的应用程序中使用Logback实现本机日志记录,同时保留Spark的内部日志记录功能。理想情况下,我希望将我的日志返回应用

  • 问题内容: 我在Eclipse中使用log4j在Java桌面应用程序中记录消息。我希望该日志应在特定文件夹中创建(特别是在包含源文件夹“ src”和类文件夹“ bin”的文件夹中)。 是否可以在log4j.properties中进行设置?如何确保仅在此位置创建日志? 问题答案: 我会同意萨凯特的答复。但是,与其硬编码位置,不如总是提供相对路径。 例如,如果您是从称为Launcher的类的主要方法启

  • 我开发了一个网络项目。正在使用log4j生成日志文件。但是同一个应用程序部署在UNIX中,它也无法创建日志文件 我是unix新手。为什么不创建日志文件?这是代码。。。。 它正在服务器安装文件夹中创建日志文件。但不是在UNIX中创建。。我要做什么改变?

  • 我使用log4j进行日志记录,并且使用.log格式的所有日志文件,其结构简单,如; log4j.rootcategory=info,C,R log4j.appender.c=org.apache.log4j.consoleappender log4j.appender.c.layout=org.apache.log4j.patternlayout log4j.appender.r.layout=o

  • 我想创建反应应用程序,但我的npx创建反应应用程序myapp命令不工作D:\AED 在D:\AED\aed中创建新的React应用。 安装包。这可能需要几分钟。使用cra模板安装反应、反应-多姆和反应-脚本... 它被困在这里已经两个小时了。

  • 演示Java文件: 朋友们,请复习一下,让我知道里面的问题。请不要标记它重复,因为我已经尝试了可用的解决方案。可能是我错过了一些:)