大数据学习day39----数据仓库02------1. log4j 2. 父子maven工程

痞子三分冷 提交于 2020-03-14 01:54:57

1. log4j(具体见log4j文档)

  log4j是一个java系统中用于输出日志信息的工具。log4j可以将日志定义成多种级别:ERROR  /  WARN  /  INFO  /  DEBUG

  log4j通过获取到一个logger对象来输出日志:

val  logger = Logger.getLogger("logger名称"); 
logger.info("日志内容")

  所拿到的这些logger对象之间是有“父子”关系的,所有logger都是rootLogger的子!

  "org.apache" 这个名字的logger是 "org"这个名字的logger的子!

 

log4j的日志输出格式和目的地,都是可以通过参数配置的;

  •  目的地的控制用Appender输出组件

常用的Appender组件:

log4j.appender.xx=org.apache.log4j.ConsoleAppender
log4j.appender.rollingFile=org.apache.log4j.RollingFileAppender
  • 格式的控制用LayOut布局组件

log4j.appender.xx.layout=org.apache.log4j.PatternLayout
log4j.appender.xx.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n

 

2. 父子maven工程

  

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!