1.什么是日志?
日志是用来记录重大事件的工具
好比生活中的日记,可以记录你生活中的点点滴滴
程序中的日志,通常就是一个文件,里面记录的是程序运行过程中的各种信息
2.日志的优点
可以将系统执行的信息,方便的记录到指定的位置(控制台,文件中,数据库中)
可以随时以开关的形式控制日志的启停,无需侵入到源代码中去修改
日志框架 : 牛人或者第三方公司已经做好的实现代码,后来者直接可以拿去使用
日志接口 :设计日志框架的一套标准,日志框架需要实现这些接口
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"); } }