followtry 2017-05-01 23:40

目的

对于线上系统,必须要有系统的操作日志记录,以便于对系统处理中出现的问题进行跟踪,更重要的是对于系统错误信息和出错原因,系统能够及时主动的将错误信息发送给指定人邮件,及时发现问题及时处理。

实战

引入依赖包

log4j的version必须在1.2.16及以上,否则使用qq邮箱会报

530 Error: A secure connection is requiered(such as ssl)错误!!

配置属性文件

其中:

  • ${otherUserName0}为待发送人员邮箱前缀,多个收件人用逗号分隔

  • ${userName}为发件人邮箱前缀

  • ${授权码}为qq邮箱设置中获取的授权码

  • SMTPPort:设置该属性可以避免qq邮箱报错,530 Error: A secure connection is requiered(such as ssl),该属性在log4j的1.2.16及以上版本才存在

没有将MailLogger加入到rootLogger中是为了只在指定位置调用发邮件日志功能而不是整个系统都使用。

java中引用

后续还会推出涉及到日志推送到Kafka中的配置实战,可能会基于Log4j2进行阐述。

关于Log4j2对于其他方式的日志(如:写入关系型数据库,mongo和发送邮件等功能)请参考log4j2 日志配置实战

Log4j 日志配置邮件实战相关推荐

  1. Log4j日志配置详解(Log4j2)

    Log4j日志配置详解 一.Log4j升级Log4j2 首先来说一下日志升级,log4j配置的变化,配置文件从log4j.xml变成了log4j2.xml,配置文件的内容也有很大不同,log file ...

  2. log4j 日志配置

    Log4j教程 - Log4j安装 Log4j API包是根据Apache软件许可证分发的. 最新的log4j版本,包括全源代码,类文件和文档可以在http://logging.apache.org/ ...

  3. Log4j 日志配置及初始化

    首先配置pom.xml <dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api< ...

  4. 数据库框架的log4j日志配置

    Hibernate log4j.logger.org.hibernate.tool.hbm2ddl=debug log4j.logger.org.hibernate.engine.transactio ...

  5. log4j日志配置方法

    #定义DEBUG优先级,R为日志输出目的的 log4j.rootLogger=debug,file #设置日志输出类型,为文件类型 #log4j.appender.file=org.apache.lo ...

  6. Log4J日志配置详解3

    log4j.properties文件一log4j.rootLogger=DEBUG,LogFileCometd,LogFile,ErrorFile,Console# 控制台输出,info级别(Syst ...

  7. 使用log4j日志-配置载入问题

    1.在eclipse中,把log4j.properties放在类路径下,在项目启动时就会自己主动载入. 2.在idea中.把log4j.properties放在类路径下,可是项目启动时不能直接载入(原 ...

  8. log4j 打印线程号配置_日志配置log4j 打印线程号

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 # Set root logger level to WARN and a ...

  9. 项目构建之springboot集成lomback.xml,和log4j基于properties方式的日志配置记录

    文章目录 springboot集成lomback.xml 描述 在yml中定义的一些配置信息 创建logback-spring.xml文件 logback-spring.xml配置如下: **log4 ...

最新文章

  1. 剥开比原看代码08:比原的Dashboard是怎么做出来的?
  2. linux学习之ARM的三大工具链
  3. jQuery实现文字向上滚动
  4. 天啦噜!在家和爱豆玩quot;剪刀石头布quot;,阿里工程师如何办到?
  5. 杜月笙的六句忠告,学会了不吃亏
  6. pycharm出现乱码
  7. hdoj1087:Super Jumping! Jumping! Jumping!(dp基础题-最大上升子序列和(可不连续))
  8. 软件自动安装管理器 -提供源码下载
  9. ps的基本操作和知识
  10. 服务器系统2003出入站,独立服务器win2003系统站点常见问题解答
  11. GraphTrans:Representing Long-Range Context for Graph Neural Networks with Global Attention
  12. php molten,当molten遇到机器学习
  13. 大白菜装机教程win10_如何通过U盘重装win10系统?
  14. iOS-Core-Animation-Advanced-Techniques(三)
  15. 2016 清华 计算机 考研 经验 总结
  16. 蜂窝网实现移动性管理?
  17. Linux常用环境软件安装(提供对应安装包)
  18. ftp文件盘服务器回档,企业网盘和FTP服务器对比
  19. 基于MUI的驾考宝典APP及后台管理系统
  20. IBM AIX 入门培训

热门文章

  1. 最新版 swapidc自适应模板
  2. 得物Tech Leader对管理授权的思考是什么?|得物技术管理集锦
  3. word中如何设置页码从任意页开始算起
  4. Ubuntu+ visual studio + visualGdb
  5. python计算2的n次方编写_Python计算一元函数的N次方多项式
  6. Python安装py2neo库
  7. Java向上取整与向下取整
  8. Kurento实战之五:媒体播放
  9. 全球及中国乘用车安全设备行业研究及十四五规划分析报告
  10. 【绘画板绘】SAI仿水墨笔刷教程(干货)