没有日志数据记录到log4j-console.log(Hybris 6.5)

2020-09-24 14:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正在使用Hybris 6.5...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们正在使用Hybris 6.5,并继承了5.7的配置。 我们通过local.properties中的以下代码块进行记录:

 #登录到文件以供fluentd使用
  log4j.rootLogger =信息,控制台,文件
  log4j.appender.FILE = org.apache.log4j.DailyRollingFileAppender
  log4j.appender.FILE.File = $ {HYBRIS_LOG_DIR}/log4j-console.log
  log4j.appender.FILE.layout = org.apache.log4j.PatternLayout
  log4j.appender.FILE.layout.conversionPattern =%d {ISO8601}%-5p [%t]%X {RemoteAddr}%X {Tenant}%X {CronJob} [%c {1}]%m%n
  log4j.appender.FILE.DatePattern ='。'yyyy-MM-dd

  

问题在于,当我们在Google Cloud Platform上运行时,fluentd希望在/opt/hybris/log 中的文件 log4j-console.log 中看到活动。 em>,以便允许我们通过hybris.console进行过滤。 ,,这不会发生。 该文件已创建但从未填充。

据我了解,Hybris现在使用log4j2。 但是,如果我尝试更改local.properties中的现有指令,则Hybris不会stnd引发诸如以下错误:

  2018-02-23 17:06:36严重[org.apache.catalina.core.StandardContext listenerStart]由于先前的错误,跳过了安装应用程序侦听器的步骤
  信息|  jvm 1 | 主|  2018/02/23 17:06:37.036 |  2018-02-23 17:06:36严重[org.apache.catalina.core.StandardContext startInternal]一个或多个侦听器无法启动。 有关详细信息,请参见相应的容器日志文件。
  信息|  jvm 1 | 主|  2018/02/23 17:06:37.036 |  2018-02-23 17:06:36严重[org.apache.catalina.core.StandardContext startInternal]上下文[/tomcatembeddedserver]启动因先前的错误而失败

  

我看不到任何其他日志,这些日志可能有助于查找在哪里进行故障排除。

在此先感谢

马丁

3条回答
Cikesha
2020-09-24 15:17

谢谢,山姆。

不幸的是,这里的一切看起来都很好-日志目录和文件的所有权和权限看起来很好,并且正确定义了HYBRIS_LOG_DIR变量。 一切都与运行的Hybris 5.7系统相匹配。 我删除了log4j-console.log文件,并且在Hybris重新启动期间重新创建了该文件-但未填充该文件。

一周热门 更多>