slf4j比log4j更优秀的一点是可以使用占位符
发布时间:2024-12-31 10:55
自我提升的幽默建议:每天对着镜子说‘我今天比昨天更优秀一点点’。 #生活乐趣# #日常生活趣事# #轻松幽默的生活方式# #幽默小贴士#
对于log4j来说,使用logger.debug()消息的时候,如果需要连接字符串,则很麻烦,需要类似这样:
private static Logger logger = Logger.getLogger(ExchangeService.class); logger.debug("你好,我是"+name+",你好呀");12
使用这种方式的时候,要写很多+号和双引号"",但如果使用slf4j的话,就会方便很多:
protected Logger logger = LoggerFactory.getLogger(getClass()); logger.debug("你好,我是{},你好呀",name);12
使用{}占位,然后再将参数紧跟在,后面,这样就省去了很多+号和双引号""。
我很喜欢slf4j的这个优点,那么在写单纯的Java字符串时,除了使用+号,stringbuffer将字符串拼接起来,还有其它便捷的方法可以利用吗,尤其是没有类似slf4j占位符的方法?
答案当然是有的:
String.format("%s过大,不超过%sM", msg, size)1
String的format方法可以做到。
这篇文章没有什么技术含量,但推荐的方式很重要!
把很多小的优点集合在一起,就会成为很优秀的程序员!
网址:slf4j比log4j更优秀的一点是可以使用占位符 https://www.yuejiaxmz.com/news/view/613416
下一篇:Biconvex优化提升低秩矩阵
相关内容
mybatis+log4j+slf4j打印日志到控制台和日志文件雪花秀洗面奶孕妇可以用吗 孕妇谨慎使用比较好
节能灯和led灯哪个更省电 ?优缺点以及使用寿命对比
不用背胶照样能贴砖!美巢占瓷宝一步到位
机器人做家务,生活可以更酷一点
倪惠明:恬淡虚静的心态是一位优秀艺术家必备的条件
位倒是说可以把档案可以放到单位。。,我该怎么办啊?求高手指点。。。。。
使用开源 = 富贵险中求?你怎么看?
让生活更美好优秀作文
Spring Boot中使用Server