admin管理员组文章数量:1531760
2023年12月13日发(作者:)
如何使用花括号{}占位符打印日志
日志框架通常会这么记日志:
public static final Logger LOG = ger("test");
("shit, blabla {}, blabla {}.", id, name);
现在我们徒手用“n”实现这种带“{}”占位符的打印,仅供参考:
package util;
import r;
import n;
/**
* @Description 控制台打印
* @Author lilong
* @Date 2019-06-10 16:15
*/
public class LogUtil {
public static void print(String format, arguments) {
String source = "{}";
Pattern p = e(source);
Matcher m = r(format);
int i = 0; // arguments
while (() && i < ) {
format = eFirst(source, f(arguments[i++]));
}
n(format);
}
public static void main(String[] args) {
print("String:{}, Integer:{}, Boolean:{}, Double:{}", "aaa", 1, true, 2.333);
}
}
打印出来:
String:aaa, Integer:1, Boolean:true, Double:2.333
版权声明:本文标题:如何使用花括号{}占位符打印日志 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1702479652a9188.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论