SpringBoot修改启动Log
Banner创建
首先在resource下新建一个banner.txt文件,将banner字样放进去。
Spring提供了三个枚举类来设定字符的颜色,分别是:
AnsiColor: 用来设定字符的前景色
AnsiBackground: 用来设定字符的背景色
AnsiStyle: 用来控制加粗、斜体、下划线等等。
使用${AnsiColor}来指定样式,当指定样式的时候会有提示的:
其他应用相关的信息:
#这个是MANIFEST.MF文件中的版本号
${application.version}
#这个是上面的的版本号前面加v后上括号
${application.formatted-version}
#这个是springboot的版本号
${spring-boot.version}
#这个是springboot的版本号
${spring-boot.formatted-version}
常用的字符画生成网站:
1. http://patorjk.com/software/taag/#p=display&f=Henry%203D&t=CC11001100%0A
2. https://spring-boot-banner-gen.cfapps.io/ 可以将上传图片转为文本形式的字符画(不可用)
3. http://www.degraeve.com/img2txt.php 可以根据在线的图片网址生成字符画,
是否显示:
1:在application.properties进行配置
在application.proerpties进行banner的显示和关闭:
###是否显示banner,可选值[true|false]
spring.main.show-banner=false:
2:在Application的main方法中进行设置:
SpringApplicationapplication=newSpringApplication(App.class);
/*
* Banner.Mode.OFF:关闭;
* Banner.Mode.CONSOLE:控制台输出,默认方式;
* Banner.Mode.LOG:日志输出方式;
*/
application.setBannerMode(Banner.Mode.OFF);
application.run(args);