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

国内外包网站怎么做网站的rss

国内外包网站,怎么做网站的rss,济源网站制作,wordpress账号交易一、简介 在开发和调试过程中#xff0c;日志是一项非常重要的工具。它不仅可以帮助我们快速定位和解决问题#xff0c;还可以记录和监控系统的运行状态。Spring Boot默认提供了一套简单易用且功能强大的日志框架logback#xff0c;本文将介绍如何在Spring Boot项目中配置和…一、简介 在开发和调试过程中日志是一项非常重要的工具。它不仅可以帮助我们快速定位和解决问题还可以记录和监控系统的运行状态。Spring Boot默认提供了一套简单易用且功能强大的日志框架logback本文将介绍如何在Spring Boot项目中配置和使用logback日志文件。 二、pom文件依赖查看 因为SpringBoot项目默认就是使用的就是logback日志系统创建SpringBoot项目时引入的spring-boot-starter或者spring-boot-starter-web依赖jar包中已经包含了spring-boot-starter-logging的依赖里面同时包含多种日志系统依赖如下图所示 jar包里面已经包括logback和log4j所以无需额外添加依赖直接配置logback.xml就可以了 此外如果需要切换为log4j2那么需要在spring-boot-starter-web依赖中排除springboot自带的commons‐logging然后在引入log4j2的依赖jar包代码如下 !--排除 commons‐logging-- dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactIdexclusionsexclusiongroupIdcommons‐logging/groupIdartifactIdcommons‐logging/artifactId/exclusion/exclusions /dependency!--引入log4j2 -- dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-log4j2/artifactId /dependency三、创建logback日志文件步骤 添加了Spring Boot Starter依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId!-- 其他依赖 -- /dependency在项目的src/main/resources目录下创建一个logback-spring.xml文件。这是logback的配置文件Spring Boot会自动加载它。 通过自定义logback.xml配置文件来控制日志输出情况通常我们会配置三个日志组件 控制台输出输出info级别日志文件输出error级别日志文件 以下为logback.xml完整配置 !-- Logback configuration. See http://logback.qos.ch/manual/index.html -- configuration scantrue scanPeriod2 seconds!--定义日志文件的存储地址--property nameLOG_PATH value./logs /!-- 控制台输出 --appender nameSTDOUT classch.qos.logback.core.ConsoleAppenderencoder classch.qos.logback.classic.encoder.PatternLayoutEncoder!--格式化输出%d表示日期%-5level级别从左显示5个字符宽度%t表示线程名%msg日志消息%n是换行符--pattern%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level ${PID:-} --- [%t] %logger{50} - %msg%n/pattern/encoder/appender!-- info级别日志文件输出 --appender nameINFO_FILE classch.qos.logback.core.rolling.RollingFileAppender!-- 日志文件输出的文件名 --File${LOG_PATH}/info.log/FilerollingPolicy classch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy!-- 每日生成日志文件或日志文件大小超出限制后输出的文件名模板 --fileNamePattern${LOG_PATH}/info-%d{yyyy-MM-dd}.%i.log/fileNamePattern!-- 日志文件保留天数 --maxHistory30/maxHistory!-- 日志文件最大大小100MB --maxFileSize100MB/maxFileSize/rollingPolicyencoder classch.qos.logback.classic.encoder.PatternLayoutEncoderpattern%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level ${PID:-} --- [%t] %logger{50} - %msg%n/pattern/encoder/appender!-- error级别日志文件输出 --appender nameERROR_FILE classch.qos.logback.core.rolling.RollingFileAppender!-- 日志输出级别优先级 root level --filter classch.qos.logback.classic.filter.ThresholdFilterlevelERROR/level/filterFile${LOG_PATH}/error.log/FilerollingPolicy classch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicyfileNamePattern${LOG_PATH}/error-%d{yyyy-MM-dd}.%i.log/fileNamePatternmaxHistory30/maxHistorymaxFileSize100MB/maxFileSize/rollingPolicyencoder classch.qos.logback.classic.encoder.PatternLayoutEncoderpattern%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level ${PID:-} --- [%t] %logger{50} - %msg%n/pattern/encoder/appender!-- 默认日志输出级别 --root levelINFOappender-ref refSTDOUT /appender-ref refINFO_FILE /appender-ref refERROR_FILE //root/configuration四、logback配置说明 根节点configuration用于配置日志系统的行为。它包含以下三个属性 configuration scantrue scanPeriod2 seconds debugfalse/configurationscan当配置文件发生更改时是否重新加载配置默认值为true。 scanPeriod检测配置文件修改的时间间隔默认值为6000毫秒。 debug是否打印logback内部日志信息以实时查看logback的运行状态默认值为false。 子节点property property nameLOG_PATH value./logs /用来定义变量值包含以下两个属性 name变量名称 value变量定义的值 通过property定义的值会被插入到logger上下文中可以使${}来使用变量这里定义了log的保存位置根目录。 子节点appender appender nameSTDOUT classch.qos.logback.core.ConsoleAppender/appender是负责写日志的组件通过自定义日志组件控制日志输出的情况包含以下两个属性 name组件名称class组件class指定的类名 不同的class对应不同的功能 如ch.qos.logback.core.ConsoleAppender会把日志输出到控制台 ch.qos.logback.core.rolling.RollingFileAppender把日志内容输出到指定文件 File节点日志文件输出的文件名 File${LOG_PATH}/info.log/Filefilter节点过滤器用来指定日志组件的日志输出级别优先级高于root节点的level filter classch.qos.logback.classic.filter.ThresholdFilterlevelERROR/level /filterrollingPolicy节点 滚动日志文件配置涉及日志文件的移动和重命名只有一个class属性用来指定滚动策略这里使用的是ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy 包含以下三个属性 fileNamePattern发生滚动时的日志命名方式 maxHistory日志文件的最大保留时间超过设定时间后会自动删除 maxFileSize每份日志文件的最大限制超出限制后会重新生成并将旧的日志文件按照fileNamePattern设定的日志命名方式进行命名rollingPolicy classch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicyfileNamePattern${LOG_PATH}/error-%d{yyyy-MM-dd}.%i.log/fileNamePatternmaxHistory30/maxHistorymaxFileSize100MB/maxFileSize /rollingPolicy子节点encoder encoder classch.qos.logback.classic.encoder.PatternLayoutEncoderpattern%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level ${PID:-} --- [%t] %logger{50} - %msg%n/pattern /encoder对记录事件进行格式化负责两件事一是把日志信息转换成字节数组二是把字节数组写入到输出流。PatternLayoutEncoder是唯一有用的且默认的encoder有一个节点用来设置日志的输入格式。使用“%”加“转换符”方式如果要输出“%”则必须用“\”对“%”进行转义。 子节点root 根logger是所有logger的最上级且只有一个level节点用类设置打印日志的级别默认值为debug通常设置为info此外还有trace、warn、error、all、off级别。 子节点appender-ref的ref属性指定日志组件名称即appender的name属性值。 五、使用logback # 配置日志文件 logging:config: classpath:logback.xml#设置日志级别的节点level:com:jzj: debug通过以上步骤我们成功地在Spring Boot项目中配置和使用了logback日志文件。logback提供了丰富的配置选项和强大的日志功能可以帮助我们更好地进行系统开发和调试。希望本文对您有所帮助
http://www.tj-hxxt.cn/news/137043.html

相关文章:

  • 男女做爰视频网站在线视频装修论坛
  • 网站为什么吸引人网站设计制作价格怎么样
  • 邵阳红网站网站建设这个职业是什么
  • 网站建设(中企动力)哪个购物软件最便宜
  • 免费行业报告网站如何拉下对手网站
  • 网站结构的规划济南自助建站系统
  • 招聘网站开发源代码蜜雪冰城网页设计素材
  • 动漫做暧视频在线观看网站做临时网站
  • 网站集群建设通知英文二手汽车网站建设
  • 公司做网站哪个公司做得好帝国cms对比WordPress
  • 网站建设教程自学北京vi设计公司 四方之志
  • 有做软件的网站有哪些网站怎么做外链
  • 大连市建设局网站国外设计师wordpress主题
  • 东西湖建设局网站深圳外贸10强公司
  • 建设网站的条件北京网站建设成都
  • 华强北网站建设项目网络图怎么绘制
  • asp网站数据库连接网站建设怎么赚钱
  • 网站做相片无限元宝网页传奇
  • 电子商务网站建设方案书织梦cms收费7800
  • 手机自己制作表白网站app信誉好的中山网站建设
  • 做网站购买备案域名如何加强网站信息建设
  • 国外电子商务网站深圳画册设计公司排名
  • 做网站可以申请专利吗站点提交
  • 美食网站开发详细设计蓝天下品牌运营业务展示
  • 自己做烘焙的网站营销型网站一套
  • 北京网站建设 网络推广婚纱照网站模板
  • 高清做视频在线观看网站如何快速推广网上国网
  • 网站代码加密做二手的网站有哪些
  • 那个企业建网站好湘潭做网站公司选择封象网做网站公司
  • 跨境建站服务公司网站开发计入会计 什么科目