【发布时间】:2017-08-28 23:52:23
【问题描述】:
我想在 Flink 中输出日志,我已经创建了如下所述的 logger 代码
我已经导入了 LoggerFactory
import org.slf4j.LoggerFactory;
CEPMonitoring 类包含代码如下
final static org.slf4j.Logger logger = LoggerFactory.getLogger(CEPMonitoring.class);
public static void main(String[] args) throws Exception {
logger.info("execution began \n ");
}
但是,这并没有打印任何内容。另外,我没有https://ci.apache.org/projects/flink/flink-docs-release-0.7/internal_logging.html 中提到的logback.xml 文件
P.S - 我在使用时遇到错误
final static Logger logger = LoggerFactory.getLogger(CEPMonitoring.class);
这最终导致我写了
final static org.slf4j.Logger logger = LoggerFactory.getLogger(CEPMonitoring.class);
它给出了一个错误,然后我不得不
最重要的是,我在运行程序时收到以下警告
log4j:WARN No appenders could be found for logger (org.stsffap.cep.monitoring.CEPMonitoring).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
我很困惑该怎么办?
【问题讨论】:
标签: log4j slf4j apache-flink flink-cep loggerfactory