logback.xml pattern配置定长 右对齐
时间: 2023-07-20 14:38:39 浏览: 56
要在日志输出格式中定长并右对齐输出某个占位符,可以使用 `-` 符号和数字来控制宽度和对齐方式。例如,以下是一个输出定长并右对齐的日志输出格式:
```
%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5thread] %-5level %-50logger{50} - %msg%n
```
其中,`%-5thread` 表示输出线程名,宽度为5个字符,左对齐;`%-5level` 表示输出日志级别,宽度为5个字符,左对齐;`%-50logger{50}` 表示输出类的完全限定名,宽度为50个字符,左对齐;`%msg%n` 表示输出日志信息和一个换行符。这样就可以在日志中定长并右对齐输出某个占位符了。
相关问题
logback.xml pattern配置定长左边补空
要在日志输出格式中定长并左对齐输出某个占位符,并在左边补空格,可以使用 `-` 符号和数字来控制宽度和对齐方式,并在数字前面加上零。例如,以下是一个输出定长并左对齐的日志输出格式:
```
%d{yyyy-MM-dd HH:mm:ss.SSS} [%05thread] %-5level %-50logger{50} - %msg%n
```
其中,`%05thread` 表示输出线程名,宽度为5个字符,左对齐,并在左边补零;`%-5level` 表示输出日志级别,宽度为5个字符,左对齐;`%-50logger{50}` 表示输出类的完全限定名,宽度为50个字符,左对齐;`%msg%n` 表示输出日志信息和一个换行符。这样就可以在日志中定长并左对齐输出某个占位符,并在左边补空格了。
logback.xml pattern配置显示定长完全限定名
要在日志输出格式中显示定长完全限定名,可以使用 `%logger` 占位符的参数,例如 `%logger{50}`。其中的数字表示最大显示的字符数,如果超过了这个数值,则会省略中间的包名。例如,以下是一个输出定长完全限定名的日志输出格式:
```
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
```
其中 `%logger{50}` 设置了最大显示50个字符,如果类的完全限定名超过了50个字符,则会省略中间的包名。这样就可以在日志中显示定长的完全限定名了。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)