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

建设信用交通网站 省百度问答seo

建设信用交通网站 省,百度问答seo,整合营销概念,wordpress Meta模块日志配置的一些思考 背景说明基础配置抽取子服务扩展配置 背景 基本所有的系统都需要完善的日志配置, 这里是一些常用的配置. 但是没有本地验证, 只能提供一份配置思路. 说明 不可直接用, 会报错, 提供一种配置思路. 不可直接用, 会报错, 提供一种配置思路. 不可直接用, 会报…

日志配置的一些思考

  • 背景
  • 说明
  • 基础配置抽取
  • 子服务扩展配置

背景

基本所有的系统都需要完善的日志配置, 这里是一些常用的配置. 但是没有本地验证, 只能提供一份配置思路.

说明

不可直接用, 会报错, 提供一种配置思路.
不可直接用, 会报错, 提供一种配置思路.
不可直接用, 会报错, 提供一种配置思路.

基础配置抽取

这里是抽取的基础日志: basic-logback.xml

<?xml version="1.0" encoding="UTF-8"?>
<included><property name="pattern" value="%date %level [%thread] %logger{10} [%file : %line] %msg%n"/><appender name="spring" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/spring.log</file><encoder><pattern>${pattern}</pattern></encoder><rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"><fileNamePattern>${LOG_HOME}/spring.%i.log.gz</fileNamePattern><minIndex>1</minIndex><maxIndex>20</maxIndex></rollingPolicy><triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"><maxFileSize>300M</maxFileSize></triggeringPolicy></appender><appender name="accessAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/access.log</file><encoder><pattern>%date --- %level --- [%X{X-B3-TraceId}, %X{X-B3-SpanId}, %X{X-Span-Export}] --- [%thread] --- %logger{10} --- [%file : %line] %msg%n</pattern></encoder><rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"><fileNamePattern>${LOG_HOME}/access.%i.log.gz</fileNamePattern><minIndex>1</minIndex><maxIndex>20</maxIndex></rollingPolicy><triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"><maxFileSize>300M</maxFileSize></triggeringPolicy></appender><appender name="warnError" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/warn_error.log</file><encoder><pattern>${pattern}</pattern></encoder><!-- 自定义过滤器 --><filter class="com.xxx.xxx.xx.ExceptionThresholdFiler"><level>WARN</level><exceptionClazz>com.xxx.xxx.xxx.BusinessException</exceptionClazz><onMatch>EDNY</onMatch></filter><rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"><fileNamePattern>${LOG_HOME}/warn_error.%i.log.gz</fileNamePattern><minIndex>1</minIndex><maxIndex>20</maxIndex></rollingPolicy><triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"><maxFileSize>300M</maxFileSize></triggeringPolicy></appender><appender name="businessError" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/business_error.log</file><encoder><pattern>${pattern}</pattern></encoder><!-- 自定义过滤器 --><filter class="com.xxx.xxx.xx.ExceptionThresholdFiler"><level>WARN</level><exceptionClazz>com.xxx.xxx.xxx.BusinessException</exceptionClazz><onMatch>EDNY</onMatch></filter><rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"><fileNamePattern>${LOG_HOME}/business_error.%i.log.gz</fileNamePattern><minIndex>1</minIndex><maxIndex>20</maxIndex></rollingPolicy><triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"><maxFileSize>300M</maxFileSize></triggeringPolicy></appender><!-- 自定义Logger --><logger name="com.xxx.xxx.xxx.AccessLogRecorder" level="info" additivity="false"><appender-ref ref="accessAppender"/></logger><root level="info"><appender-ref ref="spring"/><appender-ref ref="warnError"/><appender-ref ref="businessError"/></root>
</included>

子服务扩展配置

子服务配置: servie1-logback.xml

<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="false" scan="true" scanPeriod="3 seconds"><!-- dev环境生效 --><springProfile name="dev"><property name="LOG_HOME" value="./logs"/></springProfile><!-- 非dev环境生效 --><springProfile name="!dev"><property name="LOG_HOME" value="${logging.path}"/></springProfile><!-- 外部公共配置 --><include resource="basic-logback.xml"></include><appender name="xxxxxService" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_HOME}/service.log</file><rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"><fileNamePattern>${LOG_HOME}/service/service.%d{yyyy-MM-dd}.log</fileNamePattern><maxHistory>30</maxHistory></rollingPolicy><encoder><pattern>${pattern}</pattern></encoder></appender><appender name="console" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>${pattern}</pattern></encoder></appender><logger name="com.xxx.xxx" level="info" additivity="true"><appender-ref ref="xxxxxService"></appender-ref></logger><springProfile name="dev"><root><appender-ref ref="console"/></root></springProfile>
</configuration>
http://www.dtcms.com/wzjs/440932.html

相关文章:

  • 百度收录网站链接百度app客服人工电话
  • 网站手机客户端在线制作拉新人拿奖励的app
  • 广西做网站公司有哪些武汉seo和网络推广
  • 教育网站全网营销培训
  • 专注高密做网站的百度快照关键词推广
  • 学网站开发看什么书seo点击排名
  • win 2012网站建设百度快速收录入口
  • 景德镇网站开发广告投放推广平台
  • 信誉好的网站建设新闻热点事件
  • 备案网站打不开网站建设一条龙
  • IT做网站工资怎么样最火的推广平台
  • 如何给一个公司做网站域名被墙查询
  • 做简报的网站专门做网站的公司
  • 做网站容易还是app网站如何做seo排名
  • 响应式布局网站建设全媒体运营师报考官网在哪里
  • 淘宝客网站建设的策略四川seo多少钱
  • 安康市建设局网站网站推广优化方法
  • 天津市住房和城乡建设委员会官网南昌seo
  • 章丘做网站优化seo网站关键词优化价格
  • 新手做网站什么内容比较好b2b关键词排名工具
  • 制作个人网站教程金华seo扣费
  • 想在网上做外卖 上什么网站好yandx引擎入口
  • 网站开发包括哪些如何建立一个网站
  • wordpress淘宝优惠券杭州seo优化
  • wordpress英文版切换中文版广州seo关键词优化外包
  • 全国商城网站建设女生学电子商务好吗
  • 网站建设与管理教学计划网站统计数据分析
  • 政府网站集约化建设的报告app营销推广方案
  • 深圳南山做网站的公司福州百度seo
  • 制作静态网站制作中国制造网网站类型