我不确定我是否完全理解 Apache Ignite 中 GridLogger 注入(inject)的目的。例如我正在使用 Log4j2。与仅使用静态 Logger 类相比,在所有节点上使用 GridLogger 有何优势:
protected static final Logger logger = LogManager.getLogger();
无论如何,所有节点都会写入节点本地文件,对吗?或者 GridLogger 实际上能够将所有集群日志记录写入一台主服务器上的一个集中文件中吗?
最佳答案
GridLogger 只是 Ignite 内部使用的任何支持的记录器的包装器。注入(inject)它使您能够使用相同的配置记录到与 Ignite 相同的文件,即使您没有设置任何记录器。您可以随时像以前一样使用自己的记录器。
GridLogger 没有任何日志聚合。
关于java - 收集集中式主节点上的 Apache Ignite 节点日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51843358/