我正在尝试在hadoop中调试。我想用System.out.println()将一些变量打印到终端,但没有输出到终端。我检查了
下的jobhistory / logshttp://serverurl:19888/jobhistory/app
但仍然只有INFO,没有println()s。此外,我修改了log4j.properties,更改了
hadoop.root.logger=INFO,console
到
hadoop.root.logger=ALL,console
但仍无效。
任何人都有一些想法?非常感谢你。
答案 0 :(得分:1)
为什么不定义记录器并通过记录器打印输出?
public class Log4jExample{
static Logger log = Logger.getLogger(
log4jExample.class.getName());
public static void main(String[] args) throws IOException,SQLException{
log.debug("Hello this is an debug message");
log.info("Hello this is an info message");
}
}