java slf4j 占位符_slf4j 占位符
slf4j format 占位符使用{}。
For example,
MessageFormatter.format("Hi {}.", "there")
1
MessageFormatter.format("Hi {}.","there")
will return the string “Hi there.”.
The {} pair is called the formatting anchor. It serves to designate the location where arguments need to be substituted within the message pattern.
In case your message contains the ‘{‘ or the ‘}’ character, you do not have to do anything special unless the ‘}’ character immediately follows ‘{‘. For example,
MessageFormatter.format("Set {1,2,3} is not equal to {}.", "1,2");
1
MessageFormatter.format("Set {1,2,3} is not equal to {}.","1,2");
will return the string “Set {1,2,3} is not equal to 1,2.”.
If for whatever reason you need to place the string “{}” in the message without its formatting anchor meaning, then you need to escape the ‘{‘ character with ‘\’, that is the backslash character. Only the ‘{‘ character should be escaped. There is no need to escape the ‘}’ character. For example,
MessageFormatter.format("Set \\{} is not equal to {}.", "1,2");
1
MessageFormatter.format("Set \\{} is not equal to {}.","1,2");
will return the string “Set {} is not equal to 1,2.”.
The escaping behavior just described can be overridden by escaping the escape character ‘\’. Calling
MessageFormatter.format("File name is C:\\\\{}.", "file.zip");
1
MessageFormatter.format("File name is C:\\\\{}.","file.zip");
官方API https://www.slf4j.org/api/org/slf4j/helpers/MessageFormatter.html
©版权声明:本文为【翰林小院】(huhanlin.com)原创文章,转载时请注明出处!
发布在 2018-06-01 13:50:46
分类:JAVA, JAVA_API
标签:sl4j
发表评论电子邮件地址不会被公开。
评论
姓名
电子邮件
站点
java slf4j 占位符_slf4j 占位符相关推荐
- java slf4j日志框架_SLF4J - 日志框架 - 类库 - Java - 代码树
JAVA简易日志门面(Simple Logging Facade for Java,缩写SLF4J),是一套包装Logging 框架的界面程式,以外观模式实现.可以在软件部署的时候决定要使用的 Log ...
- java slf4j日志级别_SLF4J日志级别以及使用场景
为什么要使用日志 在项目开发的过程中, 添加合适的日志是一个必不可少的过程,给程序添加合适的日志有以下两个好处. 可以通过查看日志的输出,了解程序的运行状况,判断程序是否按预期进行运行. 程序出现bu ...
- Java输出语句以及一些占位符在输出语句中的使用
Java输出语句以及一些占位符在输出语句中的使用 System.out.print(); Syetem.out.printf(); System.out.println(); print就是一般的标准 ...
- 函数占位符和占位参数
1.函数占位符 #include<iostream> using namespace std;//函数高级-函数的占位参数 //函数默认参数//语法:返回值类型 函数名 (形参 = 默认值 ...
- 《Java编程思想》笔记10------字符串
一.不可变的String String对象是不可变的,每一个看起来会修改String值的方法其实都是创建了一个新的String对象,以包含修改后的字符串内容.而最初的String对象则丝毫未动. /* ...
- java中的标识符和关键字_浅谈java中的标识符、修饰符和关键字
合法标识符 Java语言中,对于变量,常量,函数,语句块均有名字,我们统统称之为Java标识符.标识符是用来给类.对象.方法.变量.接口和自定义数据类型命名的. 组成:Java标识符由数字,字母和下划 ...
- 二十五、深入Java中的static静态修饰符
@Author:Runsen @Date:2020/6/2 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...
- Java语言中的-----访问修饰符
day04 Java语言中的----访问修饰符 一.访问修饰符概述: 访问修饰符就是对变量或者是方法或者是类的一个修饰,通过修饰以后实现一些必要的权限,主要是说明类成员如何被使用的作用. 二.访问修饰 ...
- JAVA知识基础(三):修饰符
JAVA中根据修饰对象的不同可以分为类修饰符.方法修饰符.变量修饰符三类,其中每种修饰符又可以单独分成两类:访问修饰符和非访问修饰符.为了便于理解,本文以访问和非访问的角度展开. 1.访问修饰符 访问 ...
最新文章
- IronPython系列:Composite Pattern及其实现
- SAP HUM 内向交货单凭证流和Relationship Browser
- 涌进体制的技术人:Nature 发文硕士回乡当公务员
- PS如何批量生成缩略图(方法可以通用其他重复劳动)
- 设置root密码,su与sudo的区别
- python 实现倒排索引,建立简单的搜索引擎
- Babelfish (STL)
- PHP中一些有用的函数
- php反序列化漏洞 freebuf,最全的PHP反序列化漏洞的理解和应用
- CuteFTP实现windows和Fedora12数据共享
- 向工程腐化开炮 | manifest 治理
- AI资源对接需求汇总:第2期
- 【golang】golang使用cmd去ping网址在window和linux的区别
- 计算机专业专科可以进的国企,专科毕业想要进国企?这四大专业是首选,成功率高达50%...
- VoxCeleb2:深度说话人识别
- comsol软件入门基本操作
- 详解电子配线架的应用
- 行云管家Proxy特点及其部署要求详细解析
- 正雅齿科与沈刚正畸团队拓展隐形正畸治疗边界
- 6-1 求二叉树高度 (25 分)【实验三:二叉树的构造和遍历】