七、Spring Cloud系列:让Logback日志中显示主机名与IP地址
来源:互联网 发布:linux top命令详解 编辑:程序博客网 时间:2024/06/05 10:25
一、新建一个配置类
package com.kingboy.common.config;import ch.qos.logback.classic.pattern.ClassicConverter;import ch.qos.logback.classic.spi.ILoggingEvent;import java.net.InetAddress;import java.net.UnknownHostException;/** * @author kingboy--KingBoyWorld@163.com * @date 2017/9/17 下午3:35 * @desc 配置日志中显示IP. */public class IPLogConfig extends ClassicConverter { @Override public String convert(ILoggingEvent event) { try { return InetAddress.getLocalHost().getHostAddress(); } catch (UnknownHostException e) { e.printStackTrace(); } return null; }}
二、logback配置
修改logback-spring.xml
<!--配置规则类的位置--> <conversionRule conversionWord="ip" converterClass="com.kingboy.common.config.IPLogConfig" /><!--配置日志的格式--><property name="CONSOLE_LOG_PATTERN" value="%contextName %ip %date{yyyy-MM-dd HH:mm:ss} | %highlight(%-5level) | %yellow(%thread) | %green(%logger) | %msg%n"/>
在日志的格式中加入了两个变量%contextName和%ip
- %contextName作用是显示主机名
- %ip是显示运行的IP,他的值是我们第一步在代码中所设置的值
同理,我们可以自定义来显示参数了
阅读全文
0 0
- 七、Spring Cloud系列:让Logback日志中显示主机名与IP地址
- spring-cloud logback日志初始化问题
- logback:输出日志到文件(滚动)&& Spring Boot干货系列:(七)默认日志logback配置解析(转载)
- C#中如何得到主机名与IP地址
- C#中如何得到主机名与IP地址
- C#中如何得到主机名与IP地址
- JAVA中通过InetAddress类获取主机名与IP地址
- 根据获取的主机名显示ip地址
- spring boot + spring cloud日志级别的配置logback.xml
- Spring Boot干货系列:(七)默认日志logback配置解析
- 获取主机名与主机IP地址
- linux主机名与IP地址配置文件
- 【网络基本功系列七】细说IP地址与子网
- Oracle中获取主机名和IP地址
- java中IP地址、主机名的获取
- spring cloud配置注册中心显示服务的ip地址和端口
- Spring Boot学习之旅:(七)logback配置日志
- Spring MVC中使用logback日志
- Bootstrap基础的学习
- 排序算法(七):归并排序
- 配置SSM 后 无法访问静态资源
- android 使用注解
- maximal-rectangle
- 七、Spring Cloud系列:让Logback日志中显示主机名与IP地址
- TpsFs文件系统概述(一)
- [SCOI2005]栅栏 二分+dfs
- [模板] 最小费用最大流
- shell命令-find常用命令
- 题目40-公约数和公倍数
- 人数统计 树状数组+离散化
- 56. Merge Intervals
- BZOJ 2431 [HAOI2009]逆序对数列 动态规划