java 日志省略打印方法

敏感日志输出时不采用全部输出的方式,打印到日志中,或者打印文本过长省略打印内容
日志框架中有 那种当日志长度大于某个值时打印出前几位"···"后几位比如打印:hjasgdfuhasgdfygashdfgiasyufghiasdghfi;
这个长的字符串时格式打印成:hjasg***ghfi;样式的方法?
还是只能用subSequence处理一下再进行打印? 或者有更好的处理方式?

https://www.cnblogs.com/xin1006/p/6172140.html

https://blog.csdn.net/lackdaylad/article/details/120036496?spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-2~default~OPENSEARCH~Rate-1.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-2~default~OPENSEARCH~Rate-1.nonecase