`
dbp_cn
  • 浏览: 85941 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java开源日志库

    博客分类:
  • java
 
阅读更多

参考:http://www.mamicode.com/info-detail-1239074.html

logback加载的过程:

 

(1)使用logback.configurationFile环境变量的设置

 

(2)使用classpath中的logback.groovy

 

(3)使用classpath中的logback-test.xml

 

(4)使用classpath中的logback.xml

 

(5)查找com.qos.logback.classic.spi.Configurator接口实现类,调用实现类的configure方法设置

 

(6)使用BasicConfigurator类的configure方法设置

 

其他日志库转slf4j:

 

         <properties>
		<version.logback>1.2.1</version.logback>
		<version.slf4j>1.7.16</version.slf4j>
	</properties>

 

<!--******** logback and slf4j ******** -->
		<dependency>
			<groupId>ch.qos.logback</groupId>
			<artifactId>logback-core</artifactId>
			<version>${version.logback}</version>
		</dependency>
		<dependency>
			<groupId>ch.qos.logback</groupId>
			<artifactId>logback-classic</artifactId>
			<version>${version.logback}</version>
		</dependency>

		<dependency>
			<groupId>ch.qos.logback</groupId>
			<artifactId>logback-access</artifactId>
			<version>${version.logback}</version>
		</dependency>

		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-api</artifactId>
			<version>${version.slf4j}</version>
		</dependency>

 

 

<!--jul桥接 用来输出 Java Logging Framework (JUL) -->
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>jul-to-slf4j</artifactId>
			<version>${version.slf4j}</version>
		</dependency>

 

<!-- jcl桥接,用来输出 第三方Jakarta Commons Logging (JCL) -->
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>jcl-over-slf4j</artifactId>
			<version>${version.slf4j}</version>
		</dependency>

		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>log4j-over-slf4j</artifactId>
			<version>1.7.16</version>
		</dependency>

 

 

分享到:
评论

相关推荐

    java开源包6

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

    java开源包10

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

    java开源包9

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

    java开源包8

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

    JAVA源码开源日志管理Logstash

    JAVA源码开源日志管理Logstash

    java开源框架实例

    Java开源框架是开发高效、可维护的Java应用的重要工具,它们提供了一系列预定义的结构和组件,帮助开发者快速构建应用程序。本资源包包含了几个与Java开源框架相关的实例,旨在帮助初学者和经验丰富的开发者更好地...

    JAVA开源bbs项目

    【JAVA开源BBS项目详解】 Java开源BBS项目是一个基于Java技术实现的论坛系统,它为用户提供了一个在线讨论、分享信息和交流思想的平台。在Java社区中,这样的开源项目通常采用先进的技术和架构,旨在提高系统的可...

    java开源项目源码

    【标题】"java开源项目源码"所涉及的是Java编程领域的开源项目,这通常意味着它是一个可供学习、研究和自由使用的软件项目。开源项目能够帮助开发者深入理解代码实现,提高编程技能,同时也有助于社区协作和技术创新...

    java资源开源日志管理Logstash

    java资源开源日志管理 Logstash提取方式是百度网盘分享地址

    开源日志库Logger使用Demo

    开源日志库Logger提供了一种更为高效、灵活且功能丰富的日志记录解决方案,相比于Android自带的`Log`类,它具有更多的定制化选项和更好的可读性。下面我们将详细探讨Logger库的使用及其优势。 Logger库通常通过...

    Java开源邮件服务器james源码

    Java开源邮件服务器Apache James是基于Java技术构建的一款强大的邮件服务器软件。它的源代码开放,允许开发者深入了解其工作原理,并可根据需求进行定制化开发。Apache James 2.3.2是该项目的某个稳定版本,提供了...

    java开源项目(2)Java File Copy Library

    3. **进度监控**:该库提供了复制进度回调机制,开发者可以通过注册监听器来获取复制过程中的实时进度信息,这对于用户界面的更新或者日志记录非常有用。 4. **错误处理**:在文件复制过程中,可能会遇到各种异常,...

    开源日志管理系统

    ### 开源日志管理系统:Logstash #### 一、引言与背景介绍 在现代IT环境中,日志管理变得越来越重要。随着系统复杂性的增加,有效地收集、处理和分析日志数据对于确保系统的稳定性和安全性至关重要。传统的日志...

    java-Push开源实时消息推送系统

    Java-Push开源实时消息推送系统是一种基于Java技术构建的、专为实现高效、稳定、实时的消息推送服务而设计的解决方案。在当今互联网应用中,实时消息推送已经成为提高用户体验和互动性的重要工具,尤其是在社交网络...

    java开源包4

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

    java开源包5

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

    企业知识库管理系统(java源码)

    在知识库系统中,Spring可能用于管理对象的生命周期,处理事务,以及提供AOP(面向切面编程)来实现如日志记录、安全控制等功能。 6. **前端技术**:为了提供友好的用户界面,系统可能会使用HTML、CSS和JavaScript...

    java开源包101

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

    java开源包1

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

    JAVA开源SNS社交管理问答知识付费系统JEESNS v1.4.2.zip

    JAVA开源SNS社交管理问答知识付费系统JEESNS v1.4.2 更新日志 修复:修复文章和帖子修改后,点击次数会变成0 优化:优化富文本编辑器 优化:优化XSS攻击处理 优化:优化后台Controller包结构 增加:增加问答...

Global site tag (gtag.js) - Google Analytics