【问题标题】:Enable Hybris Admin Console Log for flexible query启用 Hybris 管理控制台日志以进行灵活查询
【发布时间】:2021-05-13 15:02:11
【问题描述】:

想要启用 Hybris 管理控制台日志,以便它可以查看从 hac 运行的查询。

我可以通过使用以下属性在日志中添加手动条目来做到这一点。 de.hybris.platform.hac.facade.impl.DefaultFlexibleSearchFacade =DEBUG。

--> 如何永久启用此属性,以便新部署不会更改配置。

我尝试通过 groovy 进行更新,但似乎 groovy 没有为这个 OOB 类添加,因为自定义类可以正常工作。

import com.tstcore.util.cluster.groovy.GroovyScriptClusterEvent

def logLevel = 'DEBUG'

def classes = [
'de.hybris.platform.hac.facade.impl.DefaultFlexibleSearchFacade'
]

classes.each{cls ->
def script = 'import org.apache.logging.log4j.LogManager\n'+
'import org.apache.logging.log4j.Level\n' +
'def log = LogManager.getLogger(' + cls + '.class)\n' +
'log.level = Level.' + logLevel +'\n' +
'println log\n'

def event = new GroovyScriptClusterEvent(script)

eventService.publishEvent(event)
}

【问题讨论】:

    标签: logging hybris


    【解决方案1】:

    您可以将其添加到 local.properties,如下所示:

    log4j2.logger.CustomName.name=de.hybris.platform.hac.facade.impl.DefaultFlexibleSearchFacade
    log4j2.logger.CustomName.level=DEBUG
    log4j2.logger.CustomName.additivity=false
    log4j2.logger.CustomName.appenderRef.stdout.ref=STDOUT
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-14
      • 1970-01-01
      • 2016-11-07
      • 2018-09-20
      • 1970-01-01
      • 1970-01-01
      • 2014-11-24
      • 1970-01-01
      相关资源
      最近更新 更多