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

怎样运营网站中国网新山东

怎样运营网站,中国网新山东,如何做好网站建设和宣传,ui设计35岁就被淘汰了吗简介 Spring 使用commons-logging作为内部日志,但是底层日志实现是开放的,可以对接其他日志框架 spring5以及以后common-logging被spring直接自己写了 支持jul, log4j2,logback,springBoot提供了默认的控制台输出配置,也可以配置…

简介

  • Spring 使用commons-logging作为内部日志,但是底层日志实现是开放的,可以对接其他日志框架

spring5以及以后common-logging被spring直接自己写了

  • 支持jul, log4j2,logback,springBoot提供了默认的控制台输出配置,也可以配置输出为文件
  • logback是默认使用的。

Springboot是怎么把默认日志配置好的

1.每个starter场景,都会导入一个核心场景starter-boot-starter

核心场景引入了日志的所有功能spring-boot-starter-logging

默认使用了`logback+slf4j` 组合作为默认底层日志

日志是系统一启动就要使用, 'xxxAutoConfiguration'是系统启动好了之后放的组件

日志是利用监听器机制配置好的'applicationListener

日志所有的配置都可以通过修改配置文件实现

日志格式

默认的输出格式:

时间和日期,毫秒级精度

日志级别: ERROR,WARN,INFO,or TRACE

进程ID

---消息分隔符

线程名:通常是产生日志的类名

消息:日志记录的内容

默认输出格式:

%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd'T'HH:mm:ss.SSSXXX}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}

日志级别

由低到高 ALL,TRACE ,DEBUG,INFO,WARN,ERROR,FATAL,OFF;

只会打印指定级别以及以上级别的日志

ALL : 打印所有日志

TRACE: 追踪框架详细流程日志,一般不使用

DEBUG: 开发调试细节日志

INFO: 关键,感兴趣的信息日志

WARN:警告但不是错误的信息日志,比如:版本过时

ERROR:业务错误日志,比如出现各种异常

FATAL:知名错误日志,比如jvm系统奔溃

OFF,关闭所有日志记录

不指定级别的所有类,都使用root指定的级别作为默认级别

SpringBoot日志默认级别是INFO

application.properties文件:

#logging.pattern.console=%d{yyyy-MM-dd HH:mm:ss:sss} %-3level [%thread] %logger{12} ===> %msg%n
#logging.pattern.console=%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd'T'HH:mm:ss.SSSXXX}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}
logging.pattern.dateformat=yyy-MM dd HH:mm:ss.SSS#默认所有日志没有精确指定级别就是使用root的默认级别
logging.level.root=info
#精确调整某个包下的日志级别,精确到类
#logging.level.com.example.boot.controller=debug#日志分组
logging.group.abc=com.example.boot.controller
logging.level.abc = debug
logging.level.sql= debug#指定日志文件的路径
#logging.file.path=c:\\
#指定日志文件名
#1.只写名字,就生成了当前项目同位置的demo.log
#2.写名字加路径,
logging.file.name=demo.log#归档,切割
logging.logback.rollingpolicy.file-name-pattern=${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz
logging.logback.rollingpolicy.max-file-size=1MB

http://www.yayakq.cn/news/266819/

相关文章:

  • 高负载php网站开发长沙开发网站的公司哪家好
  • 有几家公司如何建设网站wordpress 首页轮播
  • 网站名称注意事项怀柔区企业网站设计机构提供
  • 虚拟主机可建站1个是不是只能放一个网站wordpress 多的模板
  • 厦门同安网站建设电子商务网站建设需求文档
  • 做计算机版权需要网站源代码成都网站制作-中国互联
  • wordpress 子目录建站wordpress导入xml空白
  • 沈阳网站建设活动方案国外做内容网站
  • 做类似淘宝一样的网站有哪些视频拍摄app
  • 中国机械网站一个主机怎么做两个网站
  • 湖州网站优化wordpress升级注意事项
  • 用vue做pc端网站医院网站加快建设方案
  • 前程无忧网广州网站建设分类岗位海州区建设局网站
  • 那些网站是做俄罗斯鞋子互联网挣钱新方法
  • 怎么做网站地图怎样优化自己的网站
  • 欧美做视频网站定制网站建设托管
  • 东莞如何编写网站建设海口企业自助建站系统
  • 做调查的网站‘找厂家采购什么平台
  • 制作网站首先做的工作网络游戏对青少年的危害
  • 无锡本地网站有哪些建站神器跟wordpress哪个好
  • 鄂尔多斯网站制作公司上海市住房和城乡建设厅网站查询
  • 建设网站报告成立公司一年需要多少费用
  • 廊坊做网站1766534168安徽合肥制作网站公司
  • 女性门户网站源码网站制作用什么软件
  • 济南网站建设方案托管前端开发和后端开发前景
  • 满城建设局官方网站重庆软件开发工资一般多少
  • 网站开发公司找哪家一个小程序开发多少钱
  • ppt制作网站做家具的外国网站
  • 网上购物商城介绍网站排名优化策划
  • 杭州建设网站 网站建设新吁网站建设