6.0及更高版本中的HAC日志记录配置

2020-09-09 09:31发布

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

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


在以前的hybris版本中,在引入log4j2之前,应用程序中所有已声明的记录器都以hac记录配置自动显示,可以在其中设置记录级别。

默认情况下,自hybris 6.0起,它不会自动发生。

此功能是否被删除,或者是否有可能通过配置以某种方式启用它?

有数百个记录器,将所有记录器都列出在project.properties文件中是不合理且令人讨厌的。

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

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


在以前的hybris版本中,在引入log4j2之前,应用程序中所有已声明的记录器都以hac记录配置自动显示,可以在其中设置记录级别。

默认情况下,自hybris 6.0起,它不会自动发生。

此功能是否被删除,或者是否有可能通过配置以某种方式启用它?

有数百个记录器,将所有记录器都列出在project.properties文件中是不合理且令人讨厌的。

付费偷看设置
发送
17条回答
SAP浪
1楼-- · 2020-09-09 10:00

在Hybris 6.2.0.1中转载了该问题。

找到了此问题的JIRA票证,OPEN,重大,未分配。

https://jira.hybris.com/browse/ECP-1231

请问Hybris是否应优先考虑?

哎,真难
2楼-- · 2020-09-09 10:08

有什么新闻吗?

我是小鹏鹏啊
3楼-- · 2020-09-09 10:10

Hybris使用错误的方法来确定活动记录器。 它使用

  LoggerContext.getConfiguration()。getLoggers()。values()
  

获取当前记录器。 但是,这只会为您提供通过配置显式配置的记录器(或更确切地说是:LoggerConfigs),这使您大约拥有12个记录器。 如果要检查代码,请参见HAC类DefaultLog4JFacade.getAllLoggerConfig()。

相反,Hybris应该使用

  LoggerContext.getLoggers()
  

获取系统已知的所有当前Logger实例。

DafaDDDa
4楼-- · 2020-09-09 09:57

我要迁移到6.2并面临类似的问题

亦是此间程序员
5楼-- · 2020-09-09 10:00

有关该主题的任何新闻? 我仍然没有在HAC中看到记录器(11个非常基本的记录器除外)。

Climb_Ma
6楼-- · 2020-09-09 09:59

同样是6.2

一周热门 更多>