在spark运行的过程中,在console打印出来的信息能保存到日志当中吗?怎么去设定log4j的相关信息?求指导

解决方案 »

  1.   

    可以修改conf目录下log4j.properties文件:
    log4j.rootCategory=STDOUT, DEBUG, INFO, console, FILElog4j.appender.FILE=org.apache.log4j.FileAppender
    log4j.appender.FILE.File=/home/hadoop/software/spark-1.1.0-bin-hadoop2.4/logs/file.log
    log4j.appender.FILE.Append=true
    log4j.appender.FILE.Threshold=DEBUG
    log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
    log4j.appender.FILE.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n