1.日志的作用:
在程序执行的过程中,我们需要记录程序执行的细节,用于程序分析或解决程序执行出现的问题。
2.log4j的使用流程
1.导入log4j.jar包
2.创建log4j工具的配置文件log4j.properties文件(需要在src文件根目录下)
3.使用日志记录对象
public class MyTest1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Logger logger = Logger.getLogger(MyTest1.class);
try {
logger.debug("输入第一个数");
System.out.println("请输入第一个数");
int num1 = sc.nextInt();
logger.info("输入的第一个数为"+num1);
logger.debug("输入第二个数");
System.out.println("请输入第二个数");
int num2 = sc.nextInt();
logger.info("输入的第二个数为"+num2);
logger.debug("运算结果");
System.out.println(num1 / num2);
logger.info("运算结果为"+(num1/num2));
} catch (ArithmeticException e) {
logger.error("发生了数学运算异常"+e.getMessage());
e.printStackTrace();
}catch (InputMismatchException e){
logger.error("发生了输入异常"+e.getMessage());
e.printStackTrace();
}
logger.debug("程序运行结束");
}
}