首页 > 其他分享 >日志打印的时候使用占位符而不是用字符串拼接

日志打印的时候使用占位符而不是用字符串拼接

时间:2024-09-04 16:14:15浏览次数:4  
标签:占位 拼接 使用 字符串 日志 符而

日志打印的时候使用占位符而不是用字符串拼接

1.logger.info("错误信息:" + e.getMessage());   //字符串拼接

2.logger.info("错误信息:{}" + e.getMessage());  //使用占位符(正确使用方式)

因为 String 字符串的拼接会使用 StringBuilder 的 append()方式,有一定的性能损耗。使用占位符仅是替换动作,可以有效提升性能。

原文链接;https://blog.csdn.net/BaiHao_7558/article/details/137950207

标签:占位,拼接,使用,字符串,日志,符而
From: https://www.cnblogs.com/sunny3158/p/18396752

相关文章

  • Pytest解决报告日志等相对路径问题
    我们在使用pytest搭建测试框架时,有时候为了方便会将生成报告/日志等参数直接作为默认参数配置在pytest.ini中,如pytest.ini[pytest]addopts=-v--html=reports/report.html--alluredir=reports/allure_resultslog_file=logs/test.log需要pipinstallpytestpytest-h......
  • Java中用于格式化文本消息的工具类MessageFormat.format,使用{x}占位符
    MessageFormat.format 是Java中用于格式化文本消息的工具类。它允许你定义一个模板字符串,并使用一组参数来填充模板中的占位符。这个类是用于处理复杂消息格式的,例如多语言环境下的消息。MessageFormat.format 的使用方式如下:publicstaticStringformat(Stringpattern,......
  • Java 日志系统:记录、监控与问题排查
    Java日志系统:记录、监控与问题排查大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!一、日志系统的重要性在Java开发中,日志系统是不可或缺的一部分。它帮助开发者记录程序运行时的状态,监控系统行为,并在出现问题时进行快速排查。二、日志级别日志系统通常......
  • 日志技术
    概述把程序运行的信息记录到文件中,方便程序员定位Bug,并了解程序的执行情况。把系统执行的信息,方便的记录的指定的位置(控制台、文件、数据库)。可以随时以开关的形式控制日志的启停,无需侵入到源代码中进行修改。日志框架(1)配置文件,将下面三个jar包导入到库(2)将Logback框架的核心文件log......
  • 关于ELK、ELFK、EFK日志分析平台
    ELK:传统的ELK系统由Elasticsearch、Logstash、Kibana组成,由于Logstash由java语言开发的,占用资源巨大。Logstash的占用的资源甚至比Web服务本身消耗的资源还大,因此在每台web服务器上安装Logstash不合适。ELFK:后来在web服务器上部署filebeat日志采集程序,Logstash单独部署在服务器。......
  • aws waf logs日志分析步骤
    1.waf设置AWSWAF----WebACLs----选择地区和规则--->Loggingandmetrics2.设置日志存放在s3中Editlogging---S3bucket----选择一个桶---save 3.在s3另外一个桶中新建目录waflogs4.修改官方配置官方配置:https://docs.aws.amazon.com/athena/latest/ug/create-waf-tab......
  • 一起学Java(12)-[日志篇]教你分析SLF4J源码,掌握SLF4J如何与Logback无缝集成的原理
    继续完成上篇(一起学Java(11)-[日志篇]教你分析SLF4J源码,掌握Logger接口实现类加载原理)留给自己的任务,研究Logback是如何和 SLF4J无缝集成的。在之前的SLF4J源码研究中(教你分析SLF4J源码,掌握Logger接口实现类加载原理)我们已经知道SLF4J中利用java.util.ServiceLoader 机......
  • NumPyro入门API和开发人员参考 pyro分布推理效果处理程序贡献代码更改日志入门教程使
    NumPyro文档¶NumPyro入门API和开发人员参考烟火元素分布推理效果处理程序贡献代码更改日志入门教程使用NumPyro的贝叶斯回归贝叶斯分层线性回归例如:棒球击球率示例:变型自动编码器例子:尼尔的漏斗例子:随机波动例如:亚麻和俳句可变推断参数化NumPyro模型的自动绘制不良后几何及......
  • 第八章 【前端】Mock.js(8.3)——数据占位符定义规范 DPD
    8.3数据占位符定义规范DPDMock.Random是一个工具类,用于生成各种随机数据。Mock.Random类中的方法在数据模板中称为『占位符』,书写格式为@占位符(参数[,参数])。占位符的格式为:'属性名':@占位符Mock.Random类中提供的完整方法(占位符)如下:Type(类型)Method(占......
  • 详细分析MySQL事务日志(redo log和undo log)
    innodb事务日志包括redolog和undolog。redolog是重做日志,提供前滚操作,undolog是回滚日志,提供回滚操作。undolog不是redolog的逆向过程,其实它们都算是用来恢复的日志:1.redolog通常是物理日志,记录的是数据页的物理修改,而不是某一行或某几行修改成怎样怎样,它用来恢复提交后的......