JAVA中抓异常的办法

简介: JAVA中抓异常的办法

  前几天有人说软件出错了,又不知道哪里出错。然后吾就想自己抓异常。

  昨天终于闲了下来,于是就重操旧业。

public class UnExceptionHandler implements Thread.UncaughtExceptionHandler
{
private static UnExceptionHandler exceptionHandler;
private static long lastTime;
private static long File logFile;
public static UnCatchHandler getInstance()
{
    if(mUnCatchHandler == null)
    {
        synchronized (UnCatchHandler.class)
        {
            exceptionHandler = new UnExceptionHandler();
            Thread.setDefaultUncaughtExceptionHandler(exceptionHandler);
            lastTime = System.current();
            logFile = new File();
        }
    }
    return exceptionHandler;
}
private UnCatchHandler(Context context)
{
    //
}
/**
 * 保存异常
 * @param t
 * @param e
 */
@Override
public void uncaughtException(Thread t, Throwable e)
{
    //时间控制,文件大小控制
    try
    {
        BufferedWriter writer = new BufferedWriter(new FileWriter(logFile));
        witer.write(time);
        for (ele : e.get())
        {
             writer.write();
        }
        writer.close();
    }
    catch (Exception ex)
    {
        ex.printStackTrace();
    }
}
目录
相关文章
|
1月前
|
Java
Java中的异常链:从根源到解决方案
Java中的异常链:从根源到解决方案
35 0
|
1月前
|
存储 监控 Java
Java认识异常(超级详细)
Java认识异常(超级详细)
|
3月前
|
Java 程序员 数据库连接
JAVA中的异常
Throwable Error Exception 编译时异常 运行时异常 异常的处理 try-catch捕获并处理 finally throw throws 自定义异常类
26 0
|
28天前
|
SQL Java
java中的异常
java中的异常
9 1
|
29天前
|
Java 程序员 编译器
Java中异常
Java中异常
12 0
|
29天前
|
Java 程序员 编译器
Java中的异常
Java中的异常
9 0
|
29天前
|
Java
Java异常的抛出
Java异常的抛出
8 0
|
1月前
|
Java 索引
JAVA异常类及其主要方法
JAVA异常类及其主要方法
28 3
|
1月前
|
Java
JAVA异常概述
JAVA异常概述
8 1
|
1月前
|
Java 程序员 数据安全/隐私保护
Java中的异常语法知识居然这么好玩!后悔没有早点学习
Java中的异常语法知识居然这么好玩!后悔没有早点学习
32 1