我不确定我是否完全了解Apache Ignite中GridLogger注入的目的。例如,我正在使用Log4j2。与仅使用像这样的静态Logger类相比,在所有节点上使用GridLogger有什么优势:
protected static final Logger logger = LogManager.getLogger();
所有节点仍然会写入本地节点文件,对吗?还是GridLogger实际上能够将所有群集日志记录写入一台主服务器上的一个集中式文件中?
感谢您的帮助。
答案 0 :(得分:1)
GridLogger只是Ignite内部使用的所有受支持记录器的包装。注入它使您能够以与Ignite相同的配置和相同的配置记录日志,即使您未设置任何记录器也是如此。您可以随时使用自己的记录器。
GridLogger没有任何日志聚合。