RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
Java012-Logback日志框架下载、使用以及日志级别-创新互联
Java012-Logback日志框架下载、使用以及日志级别 一、Logback下载

一般情况,Logback日志框架只需要下载slf4j-api、logback-core、logback-classic这三个jar包即可。

成都创新互联公司-专业网站定制、快速模板网站建设、高性价比阿里地区网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式阿里地区网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖阿里地区地区。费用合理售后完善,十多年实体公司更值得信赖。(一)快捷下载方法

slf4j-api-1.7.26.jar官网下载链接:
https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.26/
logback-core-1.2.3.jar官网下载链接:
https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/
logback-classic-1.2.3.jar官网下载链接:
https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/

(二)具体下载方法

Logback官网:https://logback.qos.ch/

1)slf4j-api下载

进入Logback官网,下拉,点击SLF4J API,进入SLF4J官网(https://www.slf4j.org/);
在这里插入图片描述
点击箭头,出现菜单,点击Download,进入相关网页;
在这里插入图片描述
点击Maven central,进入下载网页;
在这里插入图片描述
选择点击slf4j-api;
在这里插入图片描述
选择合适的版本,如点击1.7.26/
在这里插入图片描述
点击slf4j-api-1.7.26.jar包,即可直接下载。
在这里插入图片描述

2)logback-core下载

进入Logback官网,点击箭头,再点击Download,进入相应网页;
在这里插入图片描述
下拉,点击Maven central,进入相关网页;
在这里插入图片描述
点击logback-core/,进入版本选择网页;
在这里插入图片描述
选择合适的版本,并点击进入,如点击1.2.3/进入;
在这里插入图片描述
选择并点击这类jar包即可完成下载,如点击logback-core-1.2.3.jar即下载完成logback-core
在这里插入图片描述

3)logback-classic下载

进入Logback官网,点击箭头,再点击Download,进入相应网页;
在这里插入图片描述
下拉,点击Maven central,进入相关网页;
在这里插入图片描述
点击logback-classic,进入版本选择网页;
在这里插入图片描述
选择合适的版本,并点击进入,如点击1.2.3/进入;
在这里插入图片描述
选择并点击这类jar包即可完成下载,如点击logback-classic-1.2.3.jar即下载完成logback-classic。
在这里插入图片描述
全部下载完成后,得到以下三个jar包。
在这里插入图片描述

二、Logback简单使用 1)在项目下新建文件夹lib,导入Logback的相关jar包到该文件夹下,并添加到项目依赖库中去。

右键点击模块名,点击new,点击Directory,新建文件夹lib(lib与src并列);
在这里插入图片描述
将下载到的三个jar包全部赋值粘贴到lib文件夹中;
在这里插入图片描述
全选这三个jar包,右键,点击Add as Library…
在这里插入图片描述
成功添加jar包到项目依赖库中,会出现这种箭头。
在这里插入图片描述

2)将Logback的核心配置文件logback.xml直接拷贝到src目录下(必须是src目录下)。

若已有logback.xml文档,则直接拷贝到src目录下;
若没有logback.xml文档,则创建一个即可,具体方法如下:在桌面新建一个文档;
在这里插入图片描述
打开新建文本文档,将以下内容复制粘贴到文档中(其中,日志文件的输出地址需修改成自己的)

System.out%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level]  %c [%thread] : %msg%n%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%nutf-8F:\IdeaAllCode\logInformation\test01\logback_message.logF:\IdeaAllCode\logInformation\test01\logback_message-%d{yyyy-MMdd}.log%i.gz1MB

将新建文本文档.txt改名为logback.xml
在这里插入图片描述
将该logback.xml文档复制粘贴到src文件夹下。
在这里插入图片描述

3)在代码中获取日志的对象与使用

获取日志对象Logger logger = LoggerFactory.getLogger(“类名”); 一般在类名后加.class

//一般将日志对象定义成常量
    public static final Logger LOGGER = LoggerFactory.getLogger("LogbackTest.class");//类名一般写类名.class
    public static void main(String[] args) {LOGGER.error("出错啦error");
        LOGGER.warn("警告!warn");
        LOGGER.info("收账啦info");
        LOGGER.debug("没出错!debug");
        LOGGER.trace("跟踪中trace");
    }
4)使用日志对象输出日志信息

在控制台中输出
在这里插入图片描述
在日志文件中输出
在这里插入图片描述

三、日志输出级别

level可等于TRACE、DEBUG、INFO、WARN、ERROR、ALL、OFF或不写。
作用:用于控制系统中哪些日志级别是可输出的。
规则:
1)级别:TRACE2)默认级别是debug(即可不写level=“DEBUG”);
3)只输出不低于当前级别的日志;
4)ALL和OFF分别是打开全部日志和关闭全部日志。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


本文标题:Java012-Logback日志框架下载、使用以及日志级别-创新互联
路径分享:http://scyingshan.cn/article/coehee.html