10.JavaWeb-logback日志

1.日志的概念

        日志是用于记录软件系统运行时状态和事件的重要工具,在软件开发中,日志是一种常用的调试和故障排查手段,同时也可以用于性能分析、用户行为追踪和系统监控等方面。

1.1日志特点

  • 灵活性:可以根据需要配置日志的级别和输出目标,方便在不同环境中进行调整。

  • 可扩展性:可以方便地切换和集成不同的日志实现,满足项目的特定需求。

  • 性能优化:日志框架通常提供了对日志输出的性能优化选项,可以减少日志对系统性能的影响。

  • 日志分级:日志框架支持不同级别的日志记录,可以根据需求选择记录的详细程度。

2.配置日志环境

2.1 导入依赖


    
      ch.qos.logback
      logback-classic
      1.2.11
    

2.2 配置logback.xml文件


    
    
        
            %logger{35} line:%L - %msg %n
        
    
    
        
    
    
    
        
    
    
    
        
    

2.3 调用logback日志

        在类的前面加上@Slf4j注解

@Slf4j
public class BLoginController {}

3.全局设置记录日志的级别

(设置高级别的可以过滤低级别的)

debug:调试,用来输出一些不重要的数据(不影响程序执行的数据),开发时用
info:信息,用来打印程序中的一些关键信息,在生产阶段一般用info级别
warn:警告,用来显示程序中的警告信息,可能会造成程序错误的信息
error:错误,输出错误信息

4.使用logback打印日志

log.debug("处理登录请求");

你可能感兴趣的:(java学习,数学建模,java,算法)