zoukankan      html  css  js  c++  java
  • 自定义类库:java将异常信息转换成字符串

    一、在日志上打印异常信息时,可以将异常信息转换成字符串,便于记录

    package com.moy.custom.log;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.io.StringWriter;
    
    /**
     * [Project]:moy-gradle-project  <br/>
     * [Email]:moy25@foxmail.com  <br/>
     * [Date]:2018/4/8  <br/>
     * [Description]:  <br/>
     *
     * @author YeXiangYang
     */
    public abstract class ThrowableUtils {
    
        /**
         * 将异常信息转化为字符串
         *
         * @param throwable 异常对象
         * @return 异常信息字符串
         */
        public static String throwableToString(Throwable throwable) {
            try (StringWriter stringWriter = new StringWriter();
                 PrintWriter writer = new PrintWriter(stringWriter)) {
                throwable.printStackTrace(writer);
                StringBuffer buffer = stringWriter.getBuffer();
                return buffer.toString();
            } catch (IOException e) {
                throw new RuntimeException(e);
            }
        }
    }

    yexiangyang

    moyyexy@gmail.com


  • 相关阅读:
    HTML中visibility:hidden 和 display:none 的区别及实例?
    新手css学习
    关于新手html的认识
    学习前端第一天(上午)
    0528学习笔记
    愉快的一天
    今日份学习的快乐
    javascript(2)
    javascript
    CSS基础(2)
  • 原文地址:https://www.cnblogs.com/moy25/p/8795362.html
Copyright © 2011-2022 走看看