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

有关电子商务网站建设的 论文阅读的网站建设需要多少钱

有关电子商务网站建设的 论文,阅读的网站建设需要多少钱,潍坊高端网站设计,域名与网站的区别几种常见的日志级别由低到高分为#xff1a;TRACE DEBUG INFO WARN ERROR FATAL 。如何理解这个日志级别呢#xff1f;很简单#xff0c;如果项目中的日志级别设置为INFO #xff0c;那么比它更低级别的日志信息 就看不到了#xff0c;即是TRACE…几种常见的日志级别由低到高分为TRACE DEBUG INFO WARN ERROR FATAL 。如何理解这个日志级别呢很简单如果项目中的日志级别设置为INFO 那么比它更低级别的日志信息 就看不到了即是TRACE 、DEBUG日志将会不显示。 常见的日志框架有 log4j 、 logback 、 log4j2 。 log4j 这个日志框架显示是耳熟能详了在Spring开发中是经常使用但是据说log4j官方已经不再更新了而且在性能上比logback 、log4j2差了很多。logback 是由log4j创始人设计的另外一个开源日志框架logback相比之于log4j性能提升了10以上 初始化内存加载也更小了。作为的Spring Boot默认的日志框架肯定是有着不小的优势。log4j2 晚于 logback 推出官网介绍性能比 logback 高坊间流传log4j2在很多思想理念上都是照抄logback因此即便log4j2是Apache官方项目Spring等许多框架项目没有将它纳入主流。 原则上需要使用logback需要添加以下依赖但是既然是默认的日志框架当然不用重新引入依赖了。 groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-logging/artifactId使用方式 private final Logger logger LoggerFactory.getLogger(DemoApplicationTests.class);上面是基本的使用方式lombok简化了输出日志的操作。 Slf4j class DemoApplicationTests {Testpublic void test(){log.debug(输出DEBUG日志.......);} }如何定制日志级别 Spring Boot中默认的日志级别是INFO但是可以自己定制日志级别还支持 package 级别的日志级别调整配置如下 logging.level.rootDEBUG logging.level.com.example.demoINFO日志如何输出到文件 注意官方文档说这两个属性不能同时配置否则不生效因此只需要配置一个即可。 logging.file.path指定日志文件的路径logging.file.name日志的文件名默认为spring.log 指定输出的文件为当前项目路径的 logs 文件下默认生成的日志文件为 spring.log 如下 logging.file.path./logs如何定制日志格式 logging.pattern.console 控制台的输出格式logging.pattern.file 日志文件的输出格式 例如配置如下 logging.pattern.console%d{yyyy/MM/dd-HH:mm:ss} [%thread] %-5level %logger- %msg%n logging.pattern.file%d{yyyy/MM/dd-HH:mm} [%thread] %-5level %logger- %msg%n上面的配置编码的含义如下 %d{HH:mm:ss.SSS} —— 日志输出时间 %thread —— 输出日志的进程名字这在Web应用以及异步任务处理中很有用 %-5level —— 日志级别并且使用5个字符靠左对齐 %logger —— 日志输出者的名字 %msg —— 日志消息 %n —— 平台的换行符如何自定义日志配置 Spring Boot官方文档指出根据不同的日志系统可以按照如下的日志配置文件名就能够被正确加 载如下 Logback logback-spring.xml, logback-spring.groovy, logback.xml, logback.groovyLog4j log4j-spring.properties, log4j-spring.xml, log4j.properties, log4j.xmlLog4j2 log4j2-spring.xml, log4j2.xmlJDK (Java Util Logging) logging.properties SpringBoot官方推荐优先使用带有-spring的文件名作为你的日志配置。因此只需要在 src/resources 文件夹下创建 logback-spring.xml 即可配置文件如下 ?xml version1.0 encodingUTF-8? configuration scantrue scanPeriod60 seconds debugfalse!-- 定义日志存放目录 --property namelogPath valuelogs/!-- 日志输出的格式--property namePATTERN value%d{yyyy-MM-dd HH:mm:ss.SSS} [%t-%L] %-5level %logger{36} %L %M - %msg%xEx%n/contextNamelogback/contextName!--输出到控制台 ConsoleAppender--appender nameconsoleLog classch.qos.logback.core.ConsoleAppender!--展示格式 layout--layout classch.qos.logback.classic.PatternLayoutpattern${PATTERN}/pattern/layout!--过滤器只有过滤到指定级别的日志信息才会输出如果level为ERROR那么控制台只会输出ERROR日志--!-- filter classch.qos.logback.classic.filter.ThresholdFilter--!-- levelERROR/level--!-- /filter--/appender!--正常的日志文件输出到文件中--appender namefileDEBUGLog classch.qos.logback.core.rolling.RollingFileAppender!--如果只是想要 Info 级别的日志只是过滤 info 还是会输出 Error 日志因为 Error 的级别高所以我们使用下面的策略可以避免输出 Error 的日志--filter classch.qos.logback.classic.filter.LevelFilter!--过滤 Error--levelError/level!--匹配到就禁止--onMatchDENY/onMatch!--没有匹配到就允许--onMismatchACCEPT/onMismatch/filter!--日志名称如果没有File 属性那么只会使用FileNamePattern的文件路径规则如果同时有File和FileNamePattern那么当天日志是File明天会自动把今天的日志改名为今天的日期。即File 的日志都是当天的。--File${logPath}/log_demo.log/File!--滚动策略按照时间滚动 TimeBasedRollingPolicy--rollingPolicy classch.qos.logback.core.rolling.TimeBasedRollingPolicy!--文件路径,定义了日志的切分方式——把每一天的日志归档到一个文件中,以防止日志填满整个磁盘空间--FileNamePattern${logPath}/log_demo_%d{yyyy-MM-dd}.log/FileNamePattern!--只保留最近90天的日志--maxHistory90/maxHistory!--用来指定日志文件的上限大小那么到了这个值就会删除旧的日志--!--totalSizeCap1GB/totalSizeCap--/rollingPolicy!--日志输出编码格式化--encodercharsetUTF-8/charsetpattern${PATTERN}/pattern/encoder/appender!--输出ERROR日志到指定的文件中--appender namefileErrorLog classch.qos.logback.core.rolling.RollingFileAppender!--如果只是想要 Error 级别的日志那么需要过滤一下默认是 info 级别的ThresholdFilter--filter classch.qos.logback.classic.filter.ThresholdFilterlevelError/level/filter!--日志名称如果没有File 属性那么只会使用FileNamePattern的文件路径规则如果同时有File和FileNamePattern那么当天日志是File明天会自动把今天的日志改名为今天的日期。即File 的日志都是当天的。--File${logPath}/error.log/File!--滚动策略按照时间滚动 TimeBasedRollingPolicy--rollingPolicy classch.qos.logback.core.rolling.TimeBasedRollingPolicy!--文件路径,定义了日志的切分方式——把每一天的日志归档到一个文件中,以防止日志填满整个磁盘空间--FileNamePattern${logPath}/error_%d{yyyy-MM-dd}.log/FileNamePattern!--只保留最近90天的日志--maxHistory90/maxHistory!--用来指定日志文件的上限大小那么到了这个值就会删除旧的日志--!--totalSizeCap1GB/totalSizeCap--/rollingPolicy!--日志输出编码格式化--encodercharsetUTF-8/charsetpattern${PATTERN}/pattern/encoder/appender!--指定最基础的日志输出级别--root levelDEBUG!--appender将会添加到这个loger--appender-ref refconsoleLog/appender-ref reffileDEBUGLog/appender-ref reffileErrorLog//root!-- 定义指定package的日志级别--logger nameorg.springframework levelDEBUG/loggerlogger nameorg.mybatis levelDEBUG/loggerlogger namejava.sql.Connection levelDEBUG/loggerlogger namejava.sql.Statement levelDEBUG/loggerlogger namejava.sql.PreparedStatement levelDEBUG/loggerlogger nameio.lettuce.* levelINFO/loggerlogger nameio.netty.* levelERROR/loggerlogger namecom.rabbitmq.* levelDEBUG/loggerlogger nameorg.springframework.amqp.* levelDEBUG/loggerlogger nameorg.springframework.scheduling.* levelDEBUG/logger!--定义com.xxx..xx..xx包下的日志信息不上传直接输出到fileDEBUGLog和fileErrorLog这个两个appender中日志级别为DEBUG--logger namecom.xxx.xxx.xx additivityfalse levelDEBUGappender-ref reffileDEBUGLog/appender-ref reffileErrorLog//logger /configuration当然如果就不想用Spring Boot推荐的名字想自己定制也行只需要在配置文件中指定配置文件名 即可如下 logging.configclasspath:logging-config.xml
http://www.dnsts.com.cn/news/31121.html

相关文章:

  • 百度关键词怎么优化锦州seo推广
  • 网站后台安装一个网站多个域名重定向怎么做
  • 都有什么公司需要网站建设大型网页游戏大全
  • 界面做的比较好的网站泉州专业建站品牌
  • 建设英文网站的申请怎么写深圳黄页
  • 网站系统正在升级维护网站建设要哪些seo
  • 内丘网站建设教育培训公司
  • 企业门户网站方案网站建设要考虑哪些方面
  • html5 网站平台网站主要栏目
  • 网站建设适合女生吗永清县建设局网站
  • 网站开发大作业轻栈小程序官网
  • tag 网站备案创建网站 优帮云
  • 专业邯郸做网站页面设计升级访问
  • 动易网站模板制作方法比亚迪新能源汽车报价大全一览表
  • 公司的网站建设费进入什么科目桂林网络公司官网维护
  • 搭建网站一般多少钱写作的网站哪个好
  • 购物网站推广案例绍兴做团购的网站
  • 网站建设与域名备案河北网络建站
  • 成都手机网站建设哪网站建设基本流程详细说明
  • c2c商城网站建设公司建设知道购物网站
  • 阿里云网站开发杭州网页设计公司
  • 旭泽建站淘宝的网站是怎么做的
  • 网站logo图怎么做门户网站建设的意义
  • 在家做网站设计挣钱吗哪里可以买到便宜的域名
  • 如何做公司网站网页wordpress首页文章显示
  • 许昌网站制作公司网络推广的网站
  • 网站创建公司网站在线设计logo的网站
  • 潍坊模板建站定制蜜雪冰城网络营销论文
  • 北京网站备案拍照地点网站域名在哪里查询
  • 佛山网站设计优化公司南宁网站搭建