hooyantsing's Blog

hooyantsing's Blog

君何不随风起,抟扶摇上者九万里

P27 logback基础配置文件
视频源:黑马程序员java日志框架教程,全面深入学习多种java日志框架 logback 配置logback 会依次读取以下类型配置文件: logback.groovy logback-test.xml logback.xml 如果均不存在会采用默认配置。 logback 组件之间的关系 Logger:日志的记录器,把它关联到应用的对应的 context 上后,主要用于存放日志对象,也可以定义日志类型、级别; Appender:用于指定日志输出的目的地、目的地可以是控制台、文件、数据库等等; Layout:负责把事件转换成字符串,格式化的日志信息的输出。在 logback 中 ...
P26 logback入门
视频源:黑马程序员java日志框架教程,全面深入学习多种java日志框架 Logback 的使用Logback 是由 log4j 创始人设计的另一个开源日志组件,性能比 log4j 更好。 官方网站:https://logback.qos.ch/ Logback主要分为三个模块: logback-core:其他两个模块的基础模块; logback-classic:它是 log4j 的一个改良版本,同时它完整实现了 slf4j API; logback-access:访问模块与 Servlet 容器集成提供通过 Http 来访问日志的功能。 logback 入门导入依赖: 1234...
P29 logback的拆分Appender
视频源:黑马程序员java日志框架教程,全面深入学习多种java日志框架 日志拆分和归档压缩在 P27 的 logback.xml 基础上加入以下配置代码: 12345678910111213141516<!--日志拆分和归档压缩的appender--> <appender name="rollFile" class="ch.qos.logback.core.rolling.RollingFileAppender"> <!--日志文件保存路径--> <file>$...
P28 logback的FileAppender
视频源:黑马程序员java日志框架教程,全面深入学习多种java日志框架 将日志输出至文件log(txt)或者 html 文件。 在 P27 的 logback.xml 基础上加入以下配置代码: 12345678910111213141516171819202122232425262728<!--text格式日志文件输出的appender--> <appender name="logFile" class="ch.qos.logback.core.FileAppender"> <!--日志文件保存路...
P30 logback的过滤器和异步日志
视频源:黑马程序员java日志框架教程,全面深入学习多种java日志框架 在 P30 的 logback.xml 基础上修改以下配置代码: 12345678910111213141516171819202122232425262728293031323334353637<!--日志拆分和归档压缩的appender--> <appender name="rollFile" class="ch.qos.logback.core.rolling.RollingFileAppender"> <!--日志文件...
P31 logback的access模块
视频源:黑马程序员java日志框架教程,全面深入学习多种java日志框架 转换器Logback 官方提供了两种转换器,方便配置文件转换: log4j.properties Translator logback.xml to Groovy logback-access 的使用logback-access 模块与 Servlet容器(如 Tomcat 和 Jetty)集成,以提供 HTTP 访问日志功能。我们可以使用 logback-access 模块来替换 tomcat 的访问日志。 详见视频操作
P23 SLF4J日志绑定
视频源:黑马程序员java日志框架教程,全面深入学习多种java日志框架 绑定日志的实现(Bingding) 蓝色表示可以直接使用,青色表示需要一个适配层才可使用。 该图源自官方文档。 使用 SLF4J 的日志绑定流程: 添加 slf4j-api 的依赖; 使用 slf4j 的 API 在项目中进行统一的日志记录; 绑定具体的日志实现框架; 绑定已经实现了 slf4j 的日志框架,直接添加对应的依赖; 绑定没有实现 slf4j 的日志框架,先添加日志的适配器,再添加实现类的依赖; slf4j 有且仅有一个日志实现框架的绑定,如果出现多个,默认使用第一个依赖日志实现。 S...
P03 日志框架介绍
视频源:黑马程序员java日志框架教程,全面深入学习多种java日志框架 日志门面JCL、slf4j 日志实现JUC、logback、log4j、log4j2 日志框架出现的历史顺序log4j -> JUL -> JCL -> slf4j -> logback -> log4j2 SLF4J 官网https://www.slf4j.org/
P22 SLF4J入门
视频源:黑马程序员java日志框架教程,全面深入学习多种java日志框架 日志门面和日志实现依赖: 123456789101112<!--slf4j 日志门面--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.26</version> </dependency> ...
20分钟带你搞懂XPath-Scrapy数据解析神器
视频源:20分钟带你搞懂XPath-Scrapy数据解析神器 认识 XPath1. 什么是 XPath 解析 XML 的一种语言(HTML 其实是 XML 的子类),广泛用于解析 HTML 数据; 几乎所有语言都能使用 XPath,比如 Java 和 C 语言; 除了 XPath 还有其他手段用于 XML 解析,比如:BeautifulSoup、lxml、DOM、SAX、JSDOM、DOM4J、minixml 等。 2. XPath 语法XPath 语法 3 大类: 层级:/ 直接子集、// 跳级; 属性: @ 属性访问; 函数:contains()、text()。 使用 XP...
avatar
hooyantsing
witness me