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