前言:说来惭愧,做了5,6的java开发,今天才发现之前的打印方式是错误的,生产环境出了问题,但是没法定位,后来发现输出方式有问题,为此记录一下;

已下面方法作为测试

import org.slf4j.Logger;
import org.slf4j.LoggerFactoryprivate Logger logger = LoggerFactory.getLogger(AccountController.class);@RequestMapping(value="/testException")
public void testException() {try {int result = 1 / 0;} catch (Exception e) {e.printStackTrace();  // 0000logger.error("--------testException.errorInfo>:", e);// 1111logger.error("--------testException.errorInfo>:{}", e.getMessage());  // 2222logger.error("--------testException.errorInfo>:"+ e);  // 3333}
}

0000: 在控制台打印堆栈异常信息,一般在开发调试的时候使用
1111:打印详细的错误信息,可打印某个类,某个方法,某行以及错误消息
2222:只打印错误信息,不定位到某一行
3333:错误的写法,不会打印,用逗号“,”分割

**正确的是 logger.error("--------testException.errorInfo>:", e);// 1111**

java错误日志打印问题相关推荐

  1. Java之日志打印占位符

    在java中日志打印基本方式有System.out.print()打印,在工程应用中更多的是使用LogFactory,getLogger()打印,下面对其打印时使用占位符的用法进行简单分析. 1.Sy ...

  2. java项目日志打印总结

    项目的日志输出 1.关于日志在项目中的logback.xml配置 配置文件内容 <?xml version="1.0" encoding="UTF-8"? ...

  3. java程序日志打印规范

    java日志打印规范 一.日志 API 二.日志输出 三.日志配置 V1.0.0_NEW 四.日志性能 五.栈信息打印 一.日志 API 1.[强制]各应用中不可直接使用日志系统(Log4j.Logb ...

  4. java 日志颜色_【Java】+日志打印+日志颜色设置

    先看个效果 一.log4j日志打印配置 1.1.maven依赖 log4j log4j 1.2.17 1.2.新建log4j.properties文件 项目src目录下新建一个文件 "log ...

  5. java堆栈日志打印错误_请问一下php能不能像java那样打印错误堆栈信息到错误日志?...

    同题,如果可以大概操作步骤是什么?或者有什么相关资料?谢谢. 回复内容: 同题,如果可以大概操作步骤是什么?或者有什么相关资料?谢谢. 之前的回答有问题,清除了. 就像楼下说的,PHP 确实不会输出错 ...

  6. Java异常处理——日志打印

    目录 小结 使用JDK Logging 使用Commons Logging 使用Log4j 使用SLF4J和Logback 小结 日志是为了替代System.out.println(),可以定义格式, ...

  7. java注释日志打印_java 日志文件打印

    1 1.输出级别的种类 2 ERROR.WARN.INFO.DEBUG 3 ERROR 为严重错误 主要是程序的错误 4 WARN 为一般警告,比如session丢失 5 INFO 为一般要显示的信息 ...

  8. java注释日志打印_java 注解结合 spring aop 实现自动输出日志

    auto-log auto-log 是一款为 java 设计的自动日志监控框架. 创作目的 经常会写一些工具,有时候手动加一些日志很麻烦,引入 spring 又过于大材小用. 所以希望从从简到繁实现一 ...

  9. JAVA错误日志(part1)--编码GBK的不可映射字符

    学习笔记,仅供参考 错误 当Java源代码中包含中文字符时,我们在用javac编译时可能出现错误: 错误: 编码GBK的不可映射字符 错误原因 由于JDK是国际版的,我们在用javac编译时,编译程序 ...

最新文章

  1. win10安装jdk1.8
  2. ubuntu配置vnc访问
  3. P2469 [SDOI2010]星际竞速
  4. (转)淘淘商城系列——dubbo监控中心
  5. day02-虚拟环境安装
  6. tensorflow只训练指定变量
  7. 处理大数据需要哪些技术
  8. SQL Server 2008超详细安装教程附下载链接
  9. 求推荐民法论文选题?
  10. The Django Book(一)
  11. 计算学习理论PAC模型
  12. node-red实现MQTT通讯
  13. Unity3d之坦克大战(二)
  14. php 促成交易,促成交易的方法
  15. ID精度损失处理-Long类型转换成JSON的String类型
  16. Linux多线程贝叶斯建树教程,构建系统发育树:贝叶斯法建树
  17. Android 网络检测
  18. 四步教你用网站源码建站
  19. 医学图像配准实现代码(matlab篇)
  20. bes2300 tws配对_功耗仅4mA!BES恒玄推出TWS蓝牙耳机芯片BES2300

热门文章

  1. css-loader 版本号,如何找到webpack对应的loader版本
  2. linux下隐藏windows硬盘,windows下隐藏磁盘分区
  3. python+flask 配置https网站ssl安全认证
  4. 用Shell 语言编制一Shell 程序,该程序输出九九乘法表
  5. English notes for Disease
  6. sql update语句
  7. 李笑来:7个习惯免费学好英语
  8. YOLOv5、YOLOv7改进首发最新PWConv核心结构|来自最新CVPR2023顶会,进一步轻量化!测试数据集mAP有效涨点,进一步降低参数量,追求更高的 FLOPS
  9. java string parseint_Java parseInt() 方法
  10. 汽车之家开盘报88.12美元 下跌3.50%