java将异常输出到日志_【ThinkingInJava】25、将异常输出记录到日志
/**
* 书本:《Thinking In Java》
* 功能:将异常输出记录到日志中。
* 文件:LoggingExceptions.java
* 时间:2015年4月8日21:11:51
* 作者:cutter_point
*/
package Lesson12_error_handling_with_exceptions;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.util.logging.Logger;
class LoggingException extends Exception
{
private static Logger logger = Logger.getLogger("LoggingException");
public LoggingException()
{
StringWriter trace = new StringWriter();
printStackTrace(new PrintWriter(trace));
logger.severe(trace.toString());
}
}
public class LoggingExceptions
{
public static void main(String [] args)
{
try
{
throw new LoggingException();
}
catch (LoggingException e)
{
System.err.println("Caught " + e);
}
try
{
throw new LoggingException();
}
catch (LoggingException e)
{
System.err.println("Caught " + e);
}
}
}
输出:
五月 04, 2015 3:53:49 下午 Lesson12_error_handling_with_exceptions.LoggingException 严重: Lesson12_error_handling_with_exceptions.LoggingException at Lesson12_error_handling_with_exceptions.LoggingExceptions.main(LoggingExceptions.java:32) Caught Lesson12_error_handling_with_exceptions.LoggingException 五月 04, 2015 3:53:49 下午 Lesson12_error_handling_with_exceptions.LoggingException 严重: Lesson12_error_handling_with_exceptions.LoggingException at Lesson12_error_handling_with_exceptions.LoggingExceptions.main(LoggingExceptions.java:41) Caught Lesson12_error_handling_with_exceptions.LoggingException
java将异常输出到日志_【ThinkingInJava】25、将异常输出记录到日志相关推荐
- java 如何去掉http debug日志_你居然还去服务器上捞日志,搭个日志收集系统难道不香吗?...
作者:MacroZheng 链接:https://juejin.im/post/5eef217d51882565d74fb4eb 来源:掘金 SpringBoot实战电商项目mall(35k+star ...
- thinkphp mysql 日志_基于thinkphp实现异常日志详细统计功能
后端的代码基于thinkphp框架开发,随着业务的增加,代码复杂度不断增多,而且有好几份代码,可能部署在不同的服务器上.即使在测试服务器上经过严格测试,正式环境有时也很难避免出现bug,所以需要较为详 ...
- java 如何去掉http debug日志_你居然还去服务器上捞日志,搭个日志收集系统难道不香么!...
作者:MacroZheng 链接:https://juejin.im/post/5eef217d51882565d74fb4eb 摘要 ELK日志收集系统进阶使用,本文主要讲解如何打造一个线上环境真实 ...
- java 多线程 异步日志_精彩技巧(1)-- 异步打印日志的一点事
一.前言 最近刚刚结束转岗以来的第一次双11压测,收获颇多,难言言表, 本文就先谈谈异步日志吧,在高并发高流量响应延迟要求比较小的系统中同步打日志已经满足不了需求了,同步打日志会阻塞调用打日志的线程, ...
- django异常日志_【python小随笔】Django+错误日志(配置Django报错文件指定位置)...
1: 自定义日志文件.py----------几个文件需要创建日志,就需要重新定义几份 #1定义一个日志文件 创建一个操作日志对象logger file_1= logging.FileHandler ...
- window 如何查看tomcat 实时日志_如何处理生产环境Tomcat的catalina.out日志?
前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考. 作者:jmcui 来源:http://1t.click/x4q # 前言 随着每天业务的增长,Tomcat 的catalina.out ...
- Java编写程序输出一个笑脸_给定一个数组,输出笑脸的个数。
笑脸组成规则: -笑脸必须包含眼睛.用":"或";"表示. -笑脸可以有鼻子,也可以没有.用"-"或"~"表示. -笑脸 ...
- log4j 程序日志_使用log4j监视和筛选应用程序日志到邮件
log4j 程序日志 在今天的帖子中,我将向您展示如何将日志语句过滤为警告电子邮件. 这是出于监视我正在处理的一个应用程序的一些关键点的需要. 您可以使用一些工具来执行应用程序监视. 我不会详细介绍这 ...
- docker 主进程 日志_运维笔记--docker高效查看后台日志
场景描述: 应用程序运行在 Docker环境中, 经常使用的查看后台日志的命令是:docker attach 容器名 该命令优点:实时输出: 不足之处:日志大量输出的时候,屏幕一闪而过,不便于调试, ...
- linux 查看日志_干货 | 名企高频考点之谈谈Linux日志查看方式都有哪些
点击蓝字关注我哦 以下是本期干货视频视频后还附有文字版本哦 ▼<名企高频考点-谈谈Linux日志查看方式都有哪些>▼ ps:请在WiFi环境下打开,如果有钱任性请随意 0.概述 在我们面试 ...
最新文章
- 理解MapReduce哲学
- MD5算法 —— C语言实现(字符串的加密)
- 成功解决AttributeError: module 'tensorflow.nn.rnn_cell' has no attribute 'linear'
- 如何禁止SAP Fiorigateway系统上的病毒扫描
- sleep和sleep(0)的区别
- WAV音频文件结构及录制
- mysql自动关闭_服务器mysql数据库老自动停止,请问怎么回事
- string输出逗号前半部分java_JVAV从入门到放弃 第二天 java HelloWorld.java
- 【Docker端口映射】
- 界面控件DevExpress WinForms v21.2 - 全新升级的图表控件
- 计算机替换字体怎么操作,字体管家怎么换字体 电脑更换字体的教程介绍
- 升级了谷歌浏览器最新版不习惯,如何降级版本
- gds文件 导出_将gds导入virtuoso以后,再将该gds导出,为什么元素顺序就变了?谢谢...
- 计算机一级b类考试题软件,全国计算机等级考试一级b类windows模拟考题(二)
- 华为苏箐被曝转投大众汽车:最狂智能车高管,因抨击特斯拉丢工作,任正非亲自签发罢免令...
- Brave浏览器 1.0正式面世, 为用户提供无与伦比的隐私保护和奖励
- Defaulting to no-operation (NOP) logger implementation
- 用Windows电脑看epub电子书用什么阅读软件好?
- 常用的Matlab的函数
- 5分钟了解搜索引擎Lucene的原理
热门文章
- 同步轨道进入过程_“收官之星”定点成功!北斗三号卫星全部进入长管模式
- java ocsp请求_java – 客户端证书上的OCSP吊销
- 在python中可以使用for作为变量名对吗_python能用一个变量的值作为另一个变量的变量名吗?...
- 计算机模块word2003和2007,以Word2003的名义熟悉Word2007
- WebSocket协议入门介绍
- 拦截器原理多个拦截器执行顺序
- 湖南工大11级C语言网上作业,湖南工大11级C语言网上作业之《最简单的程序设计》.docx...
- java string... 参数_Java String.Format() 方法及参数说明
- node 后台重定向_登录后重定向到用户原本要访问的页面《 Node.js 应用:重构与改进 #3 》...
- linux的shell命令 a,linux shell命令大全(都是随堂笔记)