日志
金箍一梦何来愁
远方的姑娘再见
展开
-
toString() getMessage()
public class TestException { public static String str = null; public static void main(String[] args) { try { if (str.isEmpty()) { System.out.println("------"); } } catch (Exception e) {.原创 2021-09-02 09:52:01 · 74 阅读 · 0 评论 -
jvm 默认打印到控制台的信息如何输出到log里面
private static ByteArrayOutputStream baos = new ByteArrayOutputStream()public static void main(String[] args) { ; try { System.out.println(1/0); } catch (Exception e) { toLo...原创 2020-02-04 20:32:23 · 624 阅读 · 0 评论 -
Log4j appender输出类型配置
原作者的地址http://www.cnblogs.com/wqsbk/p/6817886.htmlLog4j官方的appender给出了一下几种实现org.apache.log4j.ConsoleAppender(控制台), org.apache.log4j.FileAppender(文件), org.apache.log4j.DailyRollingFil...转载 2019-05-20 15:41:34 · 7154 阅读 · 0 评论 -
深入Log4J源码之Log4J Core
Log4J将写日志功能抽象成七个核心类/接口:Logger、LoggerRepository、Level、LoggingEvent、Appender、Layout、ObjectRender。其类图如下:更详细的,实现Log4J主要功能相关的类图:其实Log4J最核心的也就5个类:Logger用于对日志记录行为的抽象,提供记录不同级别日志的接口;Level对日志级别的抽象;Appen...转载 2019-05-20 15:36:33 · 1515 阅读 · 0 评论