我有一个kafka_consumer代码的docker镜像,它正在使用来自主题的消息。现在我所做的是,我用我的docker镜像创建了一个pod,它正在成功运行。当我发出kubectl logs命令时,它只打印前三行日志,然后退出。当我运行docker图像时,它给我提供了完整的输出,其中在消费者记录中打印了几次。那么kubernetes日志有什么问题呢?
我尝试使用kubectl logs <pod-name>,它只返回3行日志。
我希望输出能显示正确的详细消息,如下所示:
log4j:WARN No appenders could be found for logger (org.
我正在上维护一个数据库访问库,我希望使用log4j进行日志记录。但是日志记录确实是我库中的一个非常可选的部分。如果log4j在客户端代码中不可用,那么我将不进行日志记录。所以我创建了这样一个记录器代理:
public final class JooqLogger {
// Initialise only once
private static boolean initialisationError = false;
// The log4j Logger reference
private Logger logger;
// Get the logger proxy