Log4j 如何配置以打印Ignite日志
我想查看Ignite在运行期间打印的信息级别日志(以便它可以帮助我了解Ignite正在做什么)。我正在使用以下log4j.properties生成Ignite打印信息级别日志,但这些日志没有打印出来。 是否有特殊配置以打印点火日志? 谢谢Log4j 如何配置以打印Ignite日志,log4j,ignite,Log4j,Ignite,我想查看Ignite在运行期间打印的信息级别日志(以便它可以帮助我了解Ignite正在做什么)。我正在使用以下log4j.properties生成Ignite打印信息级别日志,但这些日志没有打印出来。 是否有特殊配置以打印点火日志? 谢谢 您应该使用/config/ignite-log4j.xml文件而不是log4j.properties请按照以下步骤操作: e、 g.如果您使用log4j进行日志记录 在ignite配置的gridLogger中配置ignite/config/ignite-log
您应该使用
/config/ignite-log4j.xml
文件而不是log4j.properties
请按照以下步骤操作:
e、 g.如果您使用log4j进行日志记录
感谢@a_gura,很抱歉,当我将ignite binary relase中的ignite-log4j.xml复制到我的项目(Resources/config/ignite-log4j.xml)中并创建其日志目录和文件时。。在IDE java类中运行Ignite.start()时,不会创建在中指定的日志文件(在Ignite-log4j.xml中指定)。您的项目中是否有
Ignite-log4j
依赖项?谢谢@a_-gura。是的,我有ignite-log4j
依赖项..但没有打印日志…我将花更多时间研究此问题。设置gridLogger属性将重置使用它之前设置的任何log4j2配置。
log4j.rootCategory=INFO, stdout , R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%p %d - [TS] %c %M(%L) - %m%n
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=c:/ioc.ignite.log
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %d - [TS] %c %M(%L) - %m%n
log4j.logger.org.apache.ignite=INFO
log4j.logger.org.springframework=WARN