当前位置: 首页 > news >正文

上海网站设计图片广元市建设银行网站

上海网站设计图片,广元市建设银行网站,做内衣模特接广告网站,福海网站制作slf4j 全称是Simple Logging Facade for Java。facade是一种设计模式。 slf4j 是一个抽象程度更高的日志组件#xff0c;本身并不提供实际的日志功能。实际的日志功能是通过log4j等日志组件实现#xff0c;而使用者只需要关心 slf4j 给出的API。 slf4j 仅仅是一个为Java程序提…slf4j 全称是Simple Logging Facade for Java。facade是一种设计模式。 slf4j 是一个抽象程度更高的日志组件本身并不提供实际的日志功能。实际的日志功能是通过log4j等日志组件实现而使用者只需要关心 slf4j 给出的API。 slf4j 仅仅是一个为Java程序提供日志输出的统一接口并不是一个具体的日志实现方案就比如JDBC一样只是一种规则而已 所以单独的slf4j是不能工作的必须搭配其他具体的日志实现方案比如log4j或者log4j2 slf4j-api提供了slf4j的抽象接口我们作为使用者只需要关心它提供的API就行。 slf4j-log4j12是slf4j与log4j的桥接组件。 log4j是我们常见的log4j日志组件。 Maven相关配置会自动安装依赖 log4j-1.2.17 !-- 日志相关 https://mvnrepository.com/artifact/org.slf4j/slf4j-api --dependencygroupIdorg.slf4j/groupIdartifactIdslf4j-api/artifactIdversion1.7.30/version/dependencydependencygroupIdorg.slf4j/groupIdartifactIdslf4j-log4j12/artifactIdversion1.7.25/version/dependency 需要补充配置文件执行代码对应resources目录下 配置文件详细说明 ## 1 Level(Singe) file/Console (自动默认Level.DEBUG) off,fatal,error、warn、info、debug log4j.rootLoggerdebug, stdout, fileLayout日志输出格式Log4j提供的layout有以下几种 org.apache.log4j.HTMLLayout以HTML表格形式布局 org.apache.log4j.PatternLayout可以灵活地指定布局模式 org.apache.log4j.SimpleLayout包含日志信息的级别和信息字符串 org.apache.log4j.TTCCLayout包含日志产生的时间、线程、类别等等信息# 2.1 输出到console log4j.appender.stdoutorg.apache.log4j.ConsoleAppender log4j.appender.stdout.TargetSystem.out log4j.appender.stdout.layoutorg.apache.log4j.PatternLayout # %d 输出日志时间点的日期或时间默认格式为ISO8601也可以在其后指定格式--2023-12-17 15:19:11 ,311 # %p 输出优先级即 DEBUGINFOWARNERRORFATAL--DEBUG # %c 输出所属的类目通常就是所在类的全名--com.cacho.s2b.lesson.learn.LearnLog # %l 输出日志事件的发生位置包括类目名、发生的线程以及在代码中的行数--com.cacho.s2b.lesson.learn.LearnLog.main(LearnLog.java:12) # %L 输出日志事件的发生位置包括类目名、发生的线程以及在代码中的行数--12代码行数 # %m 输出代码中指定的消息--真实打印的信息 # %r 输出自应用启动到输出该log信息耗费的毫秒数 # %n 输出一个回车换行符Windows平台为“/r/n”Unix平台为“/n” log4j.appender.stdout.layout.ConversionPattern%d{yyyy-MM-dd HH:mm:ss ,SSS} %p %c:%l -- %m%n# 2.2 输出到文件: # 2.2.1 FileAppender文件; # 2.2.2 RollingFileAppender文件大小到达指定尺寸的时候产生一个新的文件;# 2.2.2.1 MaxBackupIndex10--指定可以产生的滚动文件的最大数10# 2.2.2.2 MaxFileSize1M--日志文件到达该大小时将会自动生成新文件test1.log.1 # 2.2.3 DailyRollingFileAppender每天产生一个日志文件;# 2.2.3.1 DatePattern.yyyy-MM-dd(默认每天一个文件).yyyy-MM-dd-HH-mm每分钟 # 2.2.4 WriterAppender将日志信息以流格式发送到任意指定的地方 # 2.2.5 Appendfalse默认值是true将消息增加到指定文件中false将消息覆盖指定的文件内容 log4j.appender.fileorg.apache.log4j.RollingFileAppender log4j.appender.file.EncodingUTF-8 log4j.appender.file.Filelogs/test.log log4j.appender.file.MaxFileSize1kb log4j.appender.file.MaxBackupIndex10 log4j.appender.file. org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern%d{yyyy-MM-dd HH:mm:ss} %5p %c:%L -- %m%n 测试代码 package com.cacho.s2b.lesson.learn;import org.slf4j.Logger; import org.slf4j.LoggerFactory;/** Description: slf4j-api1.7.30 slf4j-log4j121.7.25 log4j1.2.17* Author LingWei* date 2023/12/14**/ public class LearnLog {public static void main( String[] args ){String error error日志信息;String warn error日志信息;Logger logger LoggerFactory.getLogger(LearnLog.class);logger.debug(slf4j项目使用了日志系统,这里是项目debug日志信息);logger.info(slf4j项目使用了日志系统,这里是项目info日志信息);logger.warn(slf4j项目使用了日志系统,这里是项目{},warn);logger.error(slf4j项目使用了日志系统,这里是项目{}{},error,可以多个参数); //{}替换成对应的变量值} } 最终打印结果
http://www.sadfv.cn/news/77515/

相关文章:

  • 做网站的价鄂州网站制作人才招聘
  • 上海商城网站网络销售平台怎么建立
  • 省级网站 开发建设 资质杭州网站建设服务
  • 网站前台怎么做无锡做企业网站
  • 文档网站超链接怎么做徽文化网站建设方案书
  • 正能量不良网站免费软件下载平面设计展示网站
  • 做网站语言学什么许昌建设网站
  • 国家企业信用信息公示系统登录seo赚钱方式
  • 多个网站备案e龙岩网站
  • 简单的网站管理系统我爱我家租房房源信息网
  • 怎么申请网站详细步骤网页版微信网址
  • 装修平台网站制作如何创建一个公司网站
  • 个人秀网站category wordpress
  • 室内效果图网站河北关键词排名推广
  • 做视频解析网站属于网页制作平台的是?
  • 推广平台网站制作在线装修设计软件
  • 做网站需要的东西重庆网站搭建哪里可以做
  • 佛山网站建设怎么选淘宝客优惠券网站建设教程
  • 帮别人建设网站京东网站建设吗
  • 台州企业网站制作公司wordpress 页面 插件
  • 上海手机网站建设报价wordpress 数据喵
  • 域名注册官方网站在线做带字头像的网站
  • 外国风格网站建设电话预付做网站订金怎么做账
  • 织梦安防网站源码wordpress表excel插件
  • 天津网站搜索优化企业网站设计专业好吗
  • 常营网站建设17网站一起做网店app
  • 关于企业网站建设的必要性中文wordpress案例
  • 医药电子商务网站建设免费发链接的网站
  • 建网站 赚钱打开百度搜索网站
  • 聚美优品一个专注于做特价的网站网上商店系统设计与开发