首先用netbeans建立maven普通工程,主要就是pom.xml文件的配置,下面是配置清单,要使用相应log实现取消注释即可。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany</groupId>
<artifactId>slf4j</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>slf4j</name>
<url>http://maven.apache.org</url>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.8</version>
</dependency>
<!-- common log
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jcl</artifactId>
<version>1.5.8</version>
</dependency>
-->
<!-- jdk log
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version>1.5.8</version>
</dependency
-->
<!-- nop log
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.5.8</version>
</dependency>
-->
<!-- simple log
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.5.8</version>
</dependency>
-->
<!-- logbback-->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>0.9.17</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>0.9.17</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
测试类
package com.mycompany.slf4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* Hello world!
*
*/
public class App {
final static Logger logger = LoggerFactory.getLogger(App.class);
public static void main(String[] args) {
logger.debug("Hello world.");
logger.trace("Hello {},Welcome to {}", "liujiuwu", "China");
Object[] paramArray = {"1", "2", "3"};
logger.debug("Value {} was inserted between {} and {}.", paramArray);
//LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
//StatusPrinter.print(lc);
}
}
分享到:
相关推荐
Java +Selenium+ Testng + Maven + PO +多线程+ slf4j + log4j +截图+ rangereports + redis +多浏览器+ h5 +优先级设置+ jenkins + grid平台 框架功能 PO思想模式 多线程 slf4j + log4j日志 错误截图 ranger
spring-log 为 Spring 项目提供了额外的和支持: 记录器自动注入webapp、独立和测试环境中的自定义配置请参阅。二进制文件在哪里? 从 1.0.4 开始,您可以在 maven central 中找到二进制文件: < dependency>< ...
我使用了两个有用的库: 谷歌番石榴公共语言Log4J (+ SLF4J) 因为我的测试应该在任何平台上运行,所以我对我的项目适用于 windows 或 unix CR 进行单元测试。版本控制我用项目的最终版本创建了一个标签。 版本 ...
iBase4J特点:使用Maven对项目进行模块化管理,提高项目的易开发性、扩展性。系统包括4个子系统:系统管理Service、系统管理Web、业务Service、业务Web。系统管理:包括用户管理、权限管理、数据字典、系统参数管理...
JTechLog JPA 有多个一对多连接 该程序是JTechLog ( ) 博客上的“JPA 多一对多连接”文章的示例程序。... 使用的技术:Spring、Hibernate、HSQLDB、SLF4J、Log4J、JUnit、Hamcrest、Maven gmail 上的 viczian.istvan
<artifactId>slf4j-log4j12 ${slf4j.version} <!-- Mybatis --> <groupId>org.mybatis <artifactId>mybatis ${mybatis.version} <groupId>org.mybatis <artifactId>mybatis-spring ${...
<artifactId>slf4j-log4j12 <!-- Mybatis --> <groupId>org.mybatis <artifactId>mybatis <!-- mybatis的整合包 --> <groupId>org.mybatis <artifactId>mybatis-spring <!-- ...
- 日志管理:SLF4J 1.7、Log4j - 页面交互:Vue2.x **软件需求** - JDK1.8 - MySQL5.5+ - Maven3.0+ **本地部署** - 通过git下载源码 - 创建数据库renren_security,数据库编码为UTF-8 - 执行db/...
slf4j 框架实现 log4j logback commong logging jdk logger 测试框架 测试框架 junit easymock testng mockito bug管理 禅道 jira 开发工具 编程工具 eclipse myeclipse idea vi VS webstorm...
增加Slf4jLogger实现,然日志配置能基于任何Slf4j下的log实现,如logback public class Slf4jLogFactory implements ILoggerFactory 3.基础model实现,实现基础的常用的部分功能用于复用 public List ...