我在开发群集中部署了Flink应用程序。
1.而且我在Flink Jmeter 板的任何地方都看不到日志。我被告知他们使用了默认的日志级别。那会是什么呢?
1.既然默认级别的日志没有显示,我应该在哪里重置日志记录级别?
1.为了确认一下,我添加了Sout语句,就像我添加日志一样。它们在Kubernetes中的应用程序的任务管理器中显示。那么为什么不添加日志呢?
1.在代码中,日志的添加方式如下:
log.debug(“记录您希望显示的语句”);
这是最终的日志级别设置吗?我可以在任何地方更改日志级别吗?
1.我提到第4点,因为log.debug()等同于log.level()。所以如果我在这里设置level = debug,那么当我在开发集群中运行应用程序时,为什么日志语句会出现在Flink Jmeter 板中?
1条答案
按热度按时间vom3gejh1#
我不知道在Kubernetes下运行Flink 1.9时日志放在哪里,但你可能需要登录到每个容器并在logs目录中查找它们。
从Flink 1.11开始,日志会出现在Flink的网页用户界面中,从1.12开始,默认情况下也可以通过“kubectl日志”来获取。