slf4j入门
使用slf4j非常简单只需要几步即可,现在我把slf4j的入门级操作进行讲解,这里只有基本的使用,关于如何详细配置请各位自行google、度娘。
1、导入jar包(3个)
logback-classic-0.9.11.jar
logback-core-0.9.11.jar
slf4j-api-1.5.2.jar
2、编写配置文件(logback.xml)
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<!-- 声明变量 -->
<!-- 日志文件位置 -->
<substitutionProperty name="log.base" value="./logs" />
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>
%date %-4relative [%thread] %-5level %class - %msg%n
</pattern>
</layout>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>INFO</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<property name="LOG_HOME" value="/" />
<appender name="logfile" class="ch.qos.logback.core.rolling.RollingFileAppender">
<Encoding>UTF-8</Encoding>
<File>${log.base}/services.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>
${log.base}/cds-%d{yyyy-MM-dd}-%i.log
</FileNamePattern>
<MaxHistory>10</MaxHistory>
<TimeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<MaxFileSize>2MB</MaxFileSize>
</TimeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>
%date [%thread] %-5level %logger{80} - %msg%n
</pattern>
</layout>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>INFO</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<logger name="chapters.architecture" level="error" />
<root>
<appender-ref ref="STDOUT" />
<appender-ref ref="logfile" />
</root>
</configuration>
3、java代码中如何使用
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class Slf4jTest {
// 首先获得日志记录这个对象
static private Logger logger = LoggerFactory.getLogger(Slf4jTest.class);
public static void main(String[] args) {
// 记录error信息
logger.error("[info message]");
// 记录info,还可以传入参数
logger.info("[info message]{},{},{},{}");
// 记录deubg信息
logger.debug("[debug message]");
// 记录trace信息
logger.trace("[trace message]");
System.out.println("hello world");
}
}
分享到:
相关推荐
SLF4J作为目前流行的日志框架的讲解和分享。很多开源项目都已引入。这里对其做了入门的讲解和分享。
日志框架log4j和slf4j入门教程(私塾在线)视频配套学习资料
SLF4J "日志门面的使用 日志的绑定 日志的桥接 日志门面的原理" log-back "log-back的日志框架 log-back的配置 logback记录tomcat的访问日志" log4j2 "log4j2的日志框架 log4j2的配置 异步日志的使用" spring整合log...
视频详细讲解,需要的小伙伴自行网盘下载,链接见附件,... logback-access使用章节七:Log4j21. 快速入门2. 配置文件3. 异步日志4. 性能介绍章节八:SpringBoot使用日志1. springBoot日志设计2. springBoot日志使用
轻松松弛机器人 一种在Kotlin / JVM上构建自己的Slack机器人的简单方法。 入门 可构建的样本在 配置项目 添加easy-slackbot和slf4j-api作为依赖项... 如果要查看日志,则需要添加slf4j活页夹作为依赖项。 例如,将slf
8)、日志组件使用SLF4J和Logback。 9)、调度组件使用Quartz。 10)、验证码使用Jcaptcha。 11)、Web Service使用CXF。 12)、SQL监控使用P6SPY。 13)、JS和CSS压缩使用YUI Compressor。 14)、JAVA代码混淆使用...
(可选)SLF4J 是一个日志门面。 (可选)用于将特定的日志框架与 SLF4J 相关联。 (可选)Maven。 仅当您计划使用日志记录时才需要 SLF4J,还请下载 SLF4J 绑定,它将 SLF4J API 与您选择的日志记录实现链接起来。 ...
├─动力节点-java教程-SSH前言视频 │ 北京动力节点SSH前言-001-系统架构-三层架构.mp4 │ 北京动力节点SSH前言-002-系统架构-MVC.mp4 │ 北京动力节点SSH前言-003-系统...│ 北京动力节点SSH前言-021-Log4j-slf4j.mp4
3.7 切换日志框架(不使用SLF4j+LogBack) 54 4 Spring Boot与Web开发 55 4.1 Web开发简介 55 4.2 静态资源映射规则 56 4.3 引入Thymeleaf 60 4.4 Thymeleaf语法 61 4.5 SpringMVC自动配置原理 67 4.6 SpringBoot...
尚硅谷_SpringBoot_日志-slf4j使用原理 尚硅谷_SpringBoot_日志-其他日志框架统一转换为slf4j 尚硅谷_SpringBoot_日志-SpringBoot日志关系 尚硅谷_SpringBoot_日志-SpringBoot默认配置 尚硅谷_SpringBoot_日志-指定...
尚硅谷_SpringBoot_日志-slf4j使用原理 尚硅谷_SpringBoot_日志-其他日志框架统一转换为slf4j 尚硅谷_SpringBoot_日志-SpringBoot日志关系 尚硅谷_SpringBoot_日志-SpringBoot默认配置 尚硅谷_SpringBoot_日志-指定...
22、_SpringBoot_日志-slf4j使用原理 0 F! O) ~6 Z0 v) P. ]7 W 23、_SpringBoot_日志-其他日志框架统一转换为slf4j 24、_SpringBoot_日志-SpringBoot日志关系 3 `! [7 \+ D; \- V( t! @ 25、_SpringBoot_日志-...
22、尚硅谷_SpringBoot_日志-slf4j使用原理 23、尚硅谷_SpringBoot_日志-其他日志框架统一转换为slf4j 24、尚硅谷_SpringBoot_日志-SpringBoot日志关系 25、尚硅谷_SpringBoot_日志-SpringBoot默认配置 26、...
外部配置加载顺序 19、尚硅谷_SpringBoot_配置-自动配置原理 20、尚硅谷_SpringBoot_配置-@Conditional&自动配置报告 21、尚硅谷_SpringBoot_日志-日志框架分类和选择 22、尚硅谷_SpringBoot_日志-slf4j使用原理 ...
如果您以前使用过log4j,切换到logback将会很顺利。 您需要做的只是: 将logback-classic-0.9.29.jar,logback-core-0.9.29.jar和slf4japi-1.6.1.jar添加到类路径中; 准备一个登录配置文件。 否则,将使用默认的...
- log4j+slf4j日志 - 实现的功能 - 登录注销 - 单聊 - 群聊 - 客户端提交任务,下载图片并显示 - 上线下线公告 - 在线用户记录 - 批量下载豆瓣电影的图片,并打为压缩包传输给客户端 - 客户端使用方式: ...
ApacheCamel是一个非常实用的规则引擎库,能够用来处理来自于不同源的事件和信息。...出于日志记录的目的,我使用了slf4j-simple来作为日志记录的实现,从而我们可以从控制台上看到输出。接下来我们只需要构造一个路
SLF4J 日志框架 Lombok 简化对象封装工具 胡图尔 Java工具包类库 Java邮件 短信发送工具 前端技术 技术 说明 官网 来ui 经典前端前端UI框架 胸腺 模板引擎 jQuery查询 JavaScript函数库 开发环境 工具 版本号 ...
JDiy拥有完整的运行日志记录(包括显示SQL语句),在进行JDiy开发时,您可以使用各类日志门面(例如slf4j)来定义日志并跟踪您的开发。 JDiy官方网站及入门教程: http://jdiy.net/ JDiy在线帮助API文档: ...
- 日志管理:SLF4J 1.7、Log4j - 页面交互:Vue2.x - 缓存:redis 2.8 - 手机页面:weui 软件需求** - JDK1.8+ - MySQL5.5+ - Tomcat7.0+ - Maven3.0+ **本地部署** 下载源码 - 创建数据库jxtelecom,数据库编码...