简体   繁体   English

如何从应用程序日志中避免Spark和Hive日志

[英]How to avoid Spark and Hive log from Application log

I would like to learn how to avoid Spark and Hive log from Application log. 我想学习如何从应用程序日志中避免Spark和Hive日志。 I mean both spark and hive are using log4j property file. 我的意思是spark和hive都使用log4j属性文件。

I have configured log4j.property file as per my application as under but it's printing Spark and hive console logging also. 我已经根据我的应用程序在下面配置了log4j.property文件,但是它也正在打印Spark和Hive控制台日志。 I am running application in HDFS environment. 我正在HDFS环境中运行应用程序。

log4j.rootLogger=DEBUG,debugLog, SplLog

log4j.appender.debugLog=org.apache.log4j.RollingFileAppender
log4j.appender.debugLog.File=logs/Debug.log
log4j.appender.debugLog.MaxFileSize=10MB
log4j.appender.debugLog.MaxBackupIndex=10
log4j.appender.debugLog.layout=org.apache.log4j.PatternLayout
log4j.appender.debugLog.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1} - %m%n
log4j.appender.debugLog.filter.f1=org.apache.log4j.varia.LevelRangeFilter
log4j.appender.debugLog.filter.f1.LevelMax=DEBUG
log4j.appender.debugLog.filter.f1.LevelMin=DEBUG

log4j.appender.SplLog=org.apache.log4j.RollingFileAppender
log4j.appender.SplLog.File=logs/AppSplCmd.log
log4j.appender.SplLog.MaxFileSize=10MB
log4j.appender.SplLog.MaxBackupIndex=10
log4j.appender.SplLog.layout=org.apache.log4j.PatternLayout
log4j.appender.SplLog.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1} - %m%n
log4j.appender.SplLog.filter.f1=org.apache.log4j.varia.LevelRangeFilter
log4j.appender.SplLog.filter.f1.LevelMax=FATAL
log4j.appender.SplLog.filter.f1.LevelMin=INFO

log4j.logger.debugLogger=DEBUG, debugLog
log4j.additivity.debugLogger=false

log4j.logger.AppSplLogger=INFO, SplLog
log4j.additivity.AppSplLogger=false

Raise the rootLogger level: 提升rootLogger级别:

log4j.rootLogger=WARN,debugLog,SplLog

Or at least, set the org.apache logger level (without this config Spark and Hive loggers use the rootLogger config): 或至少设置org.apache记录器级别(没有此配置,Spark和Hive记录器将使用rootLogger配置):

log4j.logger.org.apache=WARN

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM