logback邮件推送时,内容包含服务器信息

背景:一个环境,包含n个实例。有多实例部署的,也有测试环境和生产环境的不同,所以想在邮件里面区分

1、拦截器里面初始化logback的mdc属性,当然这里还可以放入一些其他的属性,用于区分不同的服务器。

1 private static String MDC_KEY = "computerName";//日志里面区分不同服务器
2 if (StringUtil.isEmpty(MDC.get(MDC_KEY))) {
3             MDC.put(MDC_KEY, System.getProperty("user.name"));
4             logger.debug("computerName={}", MDC.get(MDC_KEY));
5         }

2、logback配置文件里面通过%X{computerName}的方式获取mdc里面的属性值

1 <layout class="ch.qos.logback.classic.html.HTMLLayout">
2             <pattern>%X{computerName}%date%level%thread%logger{0}%line%message</pattern>
3         </layout>

3、发送的邮件里面就会包含这部分信息了

时间: 2024-11-06 18:35:25

logback邮件推送时,内容包含服务器信息的相关文章

解决.NET Core中MailKit无法使用阿里云邮件推送服务的问题

在博问中(.net core怎么实现邮件发送)知道了MailKit无法使用阿里云邮件推送服务发送邮件的问题,自已实测也遇到同样的问题,而用自己搭建的邮件服务器没这个问题. 于是,向阿里云提交了工单...在提供了TCP抓包数据后,阿里云技术专员发现了问题所在:在认证通过后,MailKit发送了EHLO命令,然后才发送MAIL FROM命令,服务器在收到EHLO时会重置客户端的认证状态,所以后续的命令过来时,服务器认为客户端没有认证,于是报错“503 Bad sequence of commands

阿里云邮件推送服务

提起邮件服务,最早之前一般自建邮件服务器,需要硬软件和运维的支持,稳定性也难保证,随着云服务的普及邮件推送功能的服务化是趋势,也省钱省事省心. 最早开始用过搜狐邮件服务,阿里云生态现在基本都出现了,我们来尝试一下阿里云的邮件推送服务: 一.阿里云控制台操作 首先在阿里云邮件推送控制台添加域名,然后在自己的dns服务器中添加如下的解析(根据控制台中的“配置”): 一个主机名为aliyundm的TXT记录,用于验证域名所有权 一个主机名为空.值为v=spf1 include:spf1.dm.aliy

RedMine项目管理系统邮件推送设置(Windows环境)

RedMine项目管理系统有邮箱推送功能,当Bug,安全漏洞等内容被修改.解决.评论的时候,系统会通过邮件 及时的通知你的团队和客户.邮件通知的环节.形式.时间.接受人均可定制,功能十分实用. 下面是针对windows系统环境下安装的RedMine时,邮件推送的配置说明. (1)登录后点击[管理]-> [用户] (2)选中要收取邮件推送的用户登录名 (3)在[邮件通知]标签中的“不收取任何通知”改为“收取我的项目的所有邮件”,如下图所示 设定“收取我的项目的所有邮件”后保存即可. 另外,可以选的

【初码干货】使用阿里云邮件推送服务架设自己邮件验证与推送体系

提示:阅读本文需提前了解的相关知识 1.电子邮件协议(http://baike.baidu.com/view/2367542.htm) 2.阿里云邮件推送(https://www.aliyun.com/product/directmail) 3.EDM(电子邮件营销)(http://baike.baidu.com/subview/1212416/8602812.htm) 4.SendCloud邮件服务(http://sendcloud.sohu.com/) 阅读目录结构 引: 一.需求分析 二.

基于微信的邮箱新邮件推送

基于微信的邮箱新邮件推送 最近主要做了2个东西: 合肥医保口罩购买预约网站分析 通过微信推送邮箱新邮件来信提醒 第一个因为网站已经下线,当时也没截图,导致想写过程,没素材.所以来写写通过微信推送邮箱的来信提醒. 一.背景 估计有人会问我在手机上登录邮箱账号,邮箱来信不自然能收到提醒吗? 主要是最近小丸子同学的公司邮箱在苹果手机上新邮件推送延迟.经常收到2天前的邮件提醒,如果不进入邮箱app主动收取邮件,根本不知道有邮件过来.对此小丸子同学也是跟我抱怨和很久,一直以为是手机坏了.最后分析了一下,确

如何做好网站邮件推送?

如何做好网站邮件推送? 关键词 文章的版权 洪哥写文章很苦逼,如果本文对您略有帮助,点击感兴趣的广告支持洪哥!万分感谢!本文属于“洪哥笔记”原创文章,转载请注明来源地址:如何做好网站邮件推送?:http://www.splaybow.com/post/seo-mail-delivery.html 摘要 <p>如何做好网站邮件推送?对于一个网站的推广而言,邮件推送是一个利器!定期给用户发送一些他们感兴趣的邮件,有利于提高用户的粘滞度.读了一篇Fimen写的文章,然后做一些自己的总结.<br

jenkins持续集成Allure生成报表+邮件推送

本次基于<jenkins 生成HTML报表,邮件推送>的基础上将生成HTML报表修改为Allure生成报表,可以参考官方文档:https://docs.qameta.io/allure/#_jenkins 1.启动tomcat登录jenkins 2.Install the latest version of Allure Plugin from "Plugin Manager" page. 3.(1)Open Plugin Advanced Settings (at <

用ASP.NET Core 1.0中实现邮件发送功能-阿里云邮件推送篇

在上篇中用MailKit实现了Asp.net core 邮件发送功能,但一直未解决阿里云邮件推送问题,提交工单一开始的回复不尽如人意,比如您的网络问题,您的用户名密码不正确等,但继续沟通下阿里云客户还是很耐心的. 最终结论,是由于MailKit发送了两次EHLO命令,查看了MailKit源码后竟然发现,里面写了硬编码: if (host != "smtp.strato.de" && host != "smtp.sina.com") Ehlo (can

github 推送时can&#39;t be established.

http://www.xuebuyuan.com/2095099.html 飞凡@FANZ /e/learngit (master)$ git push origin masterThe authenticity of host 'github.com (192.30.252.128)' can't be established.RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.Are you sure