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

网站模版的优化公司做个网站

网站模版的优化,公司做个网站,商城平台网站开发深圳,外贸网站的推广目录 一、简介 二、代码中使用日志工具记录日志 1. 操作步骤 步骤1#xff1a;添加日志记录操作 步骤2#xff1a;设置日志输出级别 步骤3#xff1a;设置日志组 2. 知识小结 三、优化日志对象创建代码 1. 实例 2. 总结 四、日志输出格式控制 1. 实例 2. 总结 …目录 一、简介 二、代码中使用日志工具记录日志 1. 操作步骤 步骤1添加日志记录操作 步骤2设置日志输出级别 步骤3设置日志组 2. 知识小结 三、优化日志对象创建代码 1. 实例 2. 总结 四、日志输出格式控制 1. 实例 2. 总结 五、日志文件 1. 简介 2. 总结 六、代码位置 一、简介 日志其实就是记录程序日常运行的信息主要作用如下 编程期调试代码运营期记录信息记录日常运营重要信息峰值流量、平均响应时长……记录应用报错信息错误堆栈记录运维过程数据扩容、宕机、报警…… 二、代码中使用日志工具记录日志 1. 操作步骤 步骤1添加日志记录操作 RestController RequestMapping(/books) public class BookController extends BaseClass{private static final Logger log LoggerFactory.getLogger(BookController.class);GetMappingpublic String getById(){log.debug(debug...);log.info(info...);log.warn(warn...);log.error(error...);return springboot is running...2;} } 上述代码中log对象就是用来记录日志的对象下面的log.debuglog.info这些操作就是写日志的 API了。 步骤2设置日志输出级别 日志设置好以后可以根据设置选择哪些参与记录。这里是根据日志的级别来设置的。 日志的级别分为6种分别是 TRACE运行堆栈信息使用率低DEBUG程序员调试代码使用INFO记录运维过程数据WARN记录运维过程报警数据5ERROR记录错误堆栈信息FATAL灾难信息合并计入ERROR 一般情况下开发时候使用DEBUG上线后使用INFO运维信息记录使用WARN即可。 下面就设置一下日志级别 # 开启debug模式输出调试信息常用于检查系统运行状况 debug: true 这么设置太简单粗暴了日志系统通常都提供了细粒度的控制 # 开启debug模式输出调试信息常用于检查系统运行状况 debug: true# 设置日志级别root表示根节点即整体应用日志级别 logging:level:root: debug 还可以再设置更细粒度的控制 步骤3设置日志组 设置日志组控制指定包对应的日志输出级别也可以直接控制指定包对应的日志输出级别 logging:# 设置日志组group:# 自定义组名设置当前组中所包含的包ebank: com.yj.nz.controllerlevel:root: warn# 为对应组设置日志级别ebank: debug# 为对包设置日志级别com.yj.nz.controller: debug 说白了就是总体设置一下每个包设置一下如果感觉设置的麻烦就先把包分个组对组设置 没了就这些。 2. 知识小结 日志用于记录开发调试与运维过程消息日志的级别共6种通常使用4种即可分别是DEBUGINFO,WARN,ERROR可以通过日志组或代码包的形式进行日志显示级别的控制 三、优化日志对象创建代码 1. 实例 写代码的时候每个类都要写创建日志记录对象这个可以优化一下使用前面用过的lombok技术 给我们提供的工具类即可。 RestController RequestMapping(/books) public class BookController extends BaseClass{private static final Logger log LoggerFactory.getLogger(BookController.class); //这一句可以不写了 } 导入lombok后使用注解搞定日志对象名为log Slf4j //这个注解替代了下面那一行 RestController RequestMapping(/books) public class BookController extends BaseClass{private static final Logger log LoggerFactory.getLogger(BookController.class); //这一句可以不写了 } 2. 总结 基于lombok提供的Slf4j注解为类快速添加日志对象 四、日志输出格式控制 1. 实例 日志已经能够记录了但是目前记录的格式是SpringBoot给我们提供的如果想自定义控制就需要 自己设置了。先分析一下当前日志的记录格式。 对于单条日志信息来说日期触发位置记录信息是最核心的信息。 级别用于做筛选过滤PID与线程名用于做精准分析。 了解这些信息后就可以DIY日志格式了。 logging:pattern:console: %d %clr(%p) --- [%16t] %clr(%-40.40c){cyan} : %m %n 2. 总结 日志输出格式设置规则 五、日志文件 1. 简介 日志信息显示记录已经控制住了下面就要说一下日志的转存了。 日志不能仅显示在控制台上要把日志记录到文件中方便后期维护查阅。 对于日志文件的使用存在各种各样的策略例如每日记录分类记录报警后记录等。这里主要研 究日志文件如何记录。 记录日志到文件中格式非常简单设置日志文件名即可。 logging:file:name: server.log 虽然使用上述格式可以将日志记录下来了但是面对线上的复杂情况一个文件记录肯定是不能够满足运维要求 的通常会每天记录日志文件同时为了便于维护还要限制每个日志文件的大小。 下面给出日志文件的常用配置方式 logging:logback:rollingpolicy:max-file-size: 3KBfile-name-pattern: server.%d{yyyy-MM-dd}.%i.log 以上格式是基于logback日志技术设置每日日志文件的设置格式要求容量到达3KB以后就转存信 息到第二个文件中。文件命名规则中的%d标识日期%i是一个递增变量用于区分日志文件。 2. 总结 日志记录到文件日志文件格式设置 六、代码位置
http://www.hkea.cn/news/14382862/

相关文章:

  • 自己做的网站 能收索么vs2010网站开发教程
  • 福建省网站建设成都网站设计得多少钱
  • 图片直链在线生成网站法拍重庆网站
  • 达州大亚网站建设网站建设佰金手指科杰十一
  • 自动化优化系统网站建设网站维护机构
  • 给公司做门户网站南宁网站建设建站系统
  • 做很多网站海南省建设注册中心网站
  • 深圳网站建设民治大道wordpress英文仿站教程
  • 江阴网站网站建设淘宝做网站推广人电话
  • wordpress 站群插件在dw上做网站首页导航栏
  • 网站建设上市wordpress模块化布局
  • 网站安全建设总结留言板 wordpress
  • 如何做好网站推广优化免费网站怎么做出来的
  • 行业网站做不下去wordpress做淘宝客可以加入api
  • 北京网站关键词优化推荐学做投资网站
  • 淄博网站营销与推广国示范校建设网站
  • 横沥镇做网站网站功能设计指什么
  • 江苏省住房和城乡建设局网站首页手机商城模板
  • 一家只做外卖的网站王占山
  • 义乌有什么网络公司鄂州seo
  • 做自行车车队网站的名字大全唐山医疗网站建设
  • 网站布局模板备案新增网站备案
  • 成都科技网站建设电话咨询网页设计图片排版代码
  • 怎么用ps做网站首页图片尺寸株洲有名的网站
  • wordpress 同步qq空间seo入门教程网盘
  • 做网站公司选哪家seo优化的网站
  • 0基础网站建设教程视频教程网站建设的过程有哪些
  • 教做面点的网站南宁电商网站建设
  • 福建注册建设中心网站产品50个关键词
  • 专业手机网站建设关于公司网站建设的申请