首页 > 代码库 > Java 异常处理和 Log4j 配置文件
Java 异常处理和 Log4j 配置文件
一、 程序错误
- 警告:黄线:Warning
- 错误:资源类:系统级(线程)/ 环境级(绘图)
- 异常:编译级:Exception
运行级:Exception -> RuntimeException
二、 运行异常
- 输入不匹配异常:InputMismatchException
- 算术异常:ArithmeticException : / by zero
- 数组下标越界异常:ArrayIndexOutOfBoundsException
- 数字格式异常:NumberFormatException
- 空指针异常:NullPointerException
- 字节码文件不存在异常:ClassNotFoundException
- 等等…
三、 异常处理
- 抛:throw 抛出异常 / throws 声明异常
- 捕:try…catch…finally…
- 异常类家谱
四、 日志文件
- 创建文件夹lib
- 考入log4j jar包
- 将jar包加入到编译路径中 (add to build path)
- 创建配置文件:log4j.properties
- 编辑配置信息 打开log4j.properties文件,在source中写
log4j.rootLogger=debug, stdout,logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.err
log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout
log4j.appender.logfile=org.apache.log4j.FileAppender
log4j.appender.logfile.File=jbit.log
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %l %F %p %m%n
//使用
- 在需要记录日志信息的类中创建日志对象属性
Import org.apache.log4j.Logger
Public Logger log = Logger.getLogger(类名.class.getName());
log.error(String errMessage);
log.error(String errMessage, Exception e);
Java 异常处理和 Log4j 配置文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。