首页 > 编程语言 >java通过Throwable的printStackTrace方法将异常信息保存到字符串中

java通过Throwable的printStackTrace方法将异常信息保存到字符串中

时间:2022-09-20 16:13:10浏览次数:86  
标签:java return printStackTrace Throwable 字符串 baos

java通过Throwable的printStackTrace方法将异常信息保存到字符串中

 

 

 

/**
 * 将异常信息转化成字符串
 * @param t
 * @return
 * @throws IOException 
 */
private static String exception(Throwable t) throws IOException{
    if(t == null)
        return null;
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    try{
        t.printstacktrace(new PrintStream(baos));
    }finally{
        baos.close();
    }
    return baos.toString();
}

 

标签:java,return,printStackTrace,Throwable,字符串,baos
From: https://www.cnblogs.com/nextgg/p/16711385.html

相关文章

  • 开发工具:第四章:Java开发必选工具
      更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120323616......
  • JavaScript中 with的用法
    文章是本人大三期间的学习笔记,一些论断取自书籍和网上博客,碍于当时的技术水平有一些写得不够好的地方,可以在评论处理智讨论~说起js中的with关键字,很多小伙伴们的第一印象......
  • JAVA入门基础_从零开始的培训_Redis
    目录Redis能够为我们解决什么问题Redis的下载与安装前台启动(不推荐)与后台启动常用五大数据类型Redis键常用命令(key)4个数据库操作命令String字符串命令String的内存结构Li......
  • 计算机毕业设计 SpringBoot 农机电招平台系统 农业设备管理系统 农业设备预约平台 Jav
    ......
  • JAVA SE 基础总结
    §基础知识一、程序组织与运行原理1.1程序组织一个JAVA程序文件中主要由如下几部分构成:package声明public类:public类与类文件名相同,因为其是作为该类文件......
  • JavaScript中new Object()是什么?
    https://blog.csdn.net/GreyBearChao/article/details/78689982https://blog.csdn.net/weixin_45916711/article/details/109542980语法:newObject(value)newObject()将......
  • Java 多线程中的任务分解机制-ForkJoinPool,以及CompletableFuture
    简介ForkJoinPool的优势在于,可以充分利用多cpu,多核cpu的优势,把一个任务拆分成多个“小任务”,把多个“小任务”放到多个处理器核心上并行执行;当多个“小任务”执行完成之后......
  • JAVA工具类-DES加密解密
    importjavax.crypto.*;importjavax.crypto.spec.DESKeySpec;importjava.security.SecureRandom;importlombok.extern.slf4j.Slf4j;importorg.apache.commons.co......
  • java unicode编程
    publicclassdemo{publicstaticvoidmain(String[]args){//\u000d\u0074\u0072\u0079{//\u000d\u0069\u006e\u0074\u0020\u......
  • 【Java基础】代码块
    1.代码块说明一对花括号表示,仅可以使用static修饰,可以用来对类或对象进行初始化。静态代码块:static修饰随着类的加载而执行,只执行一次,有多个时,按顺序执行。无法调用......