1.什么是日志?
目录
程序中的日志,通常就是一个文件,里面记录的是程序运行过程中的各种信息
1. 可以将系统执行的信息,方便的记录到指定的位置(控制台,文件中,数据库中)
1.可以随时以开关的形式控制日志的启停,无需侵入到源代码中去修改
日志是用来记录重大事件的工具
好比生活中的日记,可以记录你生活中的点点滴滴
程序中的日志,通常就是一个文件,里面记录的是程序运行过程中的各种信息
2.日志的优点
1. 可以将系统执行的信息,方便的记录到指定的位置(控制台,文件中,数据库中)
1.可以随时以开关的形式控制日志的启停,无需侵入到源代码中去修改
日志框架 : 牛人或者第三方公司已经做好的实现代码,后来者直接可以拿去使用
日志接口 :设计日志框架的一套标准,日志框架需要实现这些接口
3.使用具体步骤
1.导入Logback框架到项目中去
2.将Logback框架的核心配置文件logback.xml直接拷贝到src目录下(必须是src下)
3.创建Logback框架提供的Logger对象,然后用Logger对象调用其提供的方法就可以记录系统的日志信息
public class Demo1 {
// 创建一个日志对象
public static final Logger LOGGER= LoggerFactory.getLogger("LogBackTest");
public static void main(String[] args) {
try {
LOGGER.info("chu法方法开始执行");
chu(10,0);
LOGGER.info("chu法方法执行成功");
} catch (Exception e) {
LOGGER.error("chu法方法执行失败,出现了bug");
}
}
public static void chu(int a,int b){
LOGGER.debug("参数a"+a);// 一般用debug记录程序的流程
LOGGER.debug("参数b"+b);
int c=a/b;
System.out.println("结果是:"+c);
LOGGER.info("\"结果是:\"+c");
}
}