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

外国网站dns优化排名seo

外国网站dns,优化排名seo,自己做开奖网站,中国做本地服务好的网站一、在src/main/resources目录下&#xff0c;也就是在classpath路径下创建logback-spring.xml 注&#xff1a;springboot框架自动配置&#xff0c;如果更换名称&#xff0c;可在配置文件指定该文件即可 <?xml version"1.0" encoding"UTF-8"?> <…

一、在src/main/resources目录下,也就是在classpath路径下创建logback-spring.xml

注:springboot框架自动配置,如果更换名称,可在配置文件指定该文件即可

<?xml version="1.0" encoding="UTF-8"?>
<configuration><property name="log_dir" value="${user.dir}/logs"/>
<!--    <property name="log_dir" value="D:/logs"/>--><!-- 控制台输出 --><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{80} - %msg%n</pattern></encoder></appender><!-- info --><appender name="INFO" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${log_dir}/info.log</file><filter class="ch.qos.logback.classic.filter.LevelFilter"><level>INFO</level><onMatch>ACCEPT</onMatch><onMismatch>DENY</onMismatch></filter><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>${log_dir}/info.%d{yyyy-MM-dd}.log</fileNamePattern><maxHistory>30</maxHistory> <!-- 保留30天的日志 --></rollingPolicy><encoder><pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><!-- info --><appender name="WARN" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${log_dir}/warn.log</file><filter class="ch.qos.logback.classic.filter.LevelFilter"><level>WARN</level><onMatch>ACCEPT</onMatch><onMismatch>DENY</onMismatch></filter><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>${log_dir}/warn.%d{yyyy-MM-dd}.log</fileNamePattern><maxHistory>30</maxHistory> <!-- 保留30天的日志 --></rollingPolicy><encoder><pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><!-- error --><appender name="ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${log_dir}/error.log</file><filter class="ch.qos.logback.classic.filter.LevelFilter"><level>ERROR</level><onMatch>ACCEPT</onMatch><onMismatch>DENY</onMismatch></filter><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>${log_dir}/error.%d{yyyy-MM-dd}.log</fileNamePattern><maxHistory>30</maxHistory> <!-- 保留30天的日志 --></rollingPolicy><encoder><pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><!-- 设置日志级别 --><root level="INFO"><appender-ref ref="STDOUT" /><appender-ref ref="INFO" /><appender-ref ref="ERROR"/><appender-ref ref="WARN"/></root><!--    <logger name="com.example.demo" level="ERROR">-->
<!--        <appender-ref ref="ERROR"/>-->
<!--    </logger>-->
<!--    <logger name="myservice" level="info"> example: LoggerFactory.getLogger("myservice")-->
<!--        <appender-ref ref="INFO"/>-->
<!--    </logger>-->
<!--    <logger name="com.example.demo.test.PDF2Img" level="info">-->
<!--        <appender-ref ref="INFO"/>-->
<!--    </logger>-->
</configuration>

二、日志xml配置,根元素是:configuation

根元素下同级的主要配置元素有三个:

  • 1.appender

-该配置表明:希望日志通过什么样的方式输出,并且输出到何处(比如控制台、文件等)

  • 2.root

-该配置表明:配置日志根级别,也就是日志最低级别,如:debug<info<warn<error,日志级别越低,输出范围就广。比如:配置root级别level=“info”,那么info以上的日志都能输出,即info、warn和error都能打印输出

  • 3.logger

-该配置表明:可以指定包、类或者自定义名称,并配置级别,告诉日志此配置下的日志和级别输出到指定的位置,如代码所示。

  • 可选属性:property,可以定义参数名称和值,方便appender中引用

三、根据不同环境配置不同的日志格式输出

<?xml version="1.0" encoding="UTF-8"?>
<configuration><!-- 自定义属性 --><property name="log_dir" value="${user.dir}/logs"/><!-- 控制台输出 --><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{80}[line:%line]: %msg%n</pattern></encoder></appender><!-- info --><appender name="INFO" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${log_dir}/info.log</file><filter class="ch.qos.logback.classic.filter.LevelFilter"><level>INFO</level><onMatch>ACCEPT</onMatch><onMismatch>DENY</onMismatch></filter><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>${log_dir}/info.%d{yyyy-MM-dd}.log</fileNamePattern><maxHistory>30</maxHistory> <!-- 保留30天的日志 --></rollingPolicy><encoder><pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{80}[line:%line] - %msg%n</pattern></encoder></appender><!-- info --><appender name="WARN" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${log_dir}/warn.log</file><filter class="ch.qos.logback.classic.filter.LevelFilter"><level>WARN</level><onMatch>ACCEPT</onMatch><onMismatch>DENY</onMismatch></filter><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>${log_dir}/warn.%d{yyyy-MM-dd}.log</fileNamePattern><maxHistory>30</maxHistory> <!-- 保留30天的日志 --></rollingPolicy><encoder><pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{80}[line:%line] - %msg%n</pattern></encoder></appender><!-- error --><appender name="ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${log_dir}/error.log</file><filter class="ch.qos.logback.classic.filter.LevelFilter"><level>ERROR</level><onMatch>ACCEPT</onMatch><onMismatch>DENY</onMismatch></filter><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>${log_dir}/error.%d{yyyy-MM-dd}.log</fileNamePattern><maxHistory>30</maxHistory> <!-- 保留30天的日志 --></rollingPolicy><encoder><pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{80}[line:%line] - %msg%n</pattern></encoder></appender><!-- 设置开发环境日志级别 --><springProfile name="dev"><root level="INFO"><appender-ref ref="STDOUT" /></root></springProfile><!-- 设置测试环境日志级别 --><springProfile name="test"><root level="INFO"><appender-ref ref="INFO" /><appender-ref ref="ERROR"/><appender-ref ref="WARN"/></root></springProfile><!-- 设置生产环境日志级别 --><springProfile name="prod"><root level="INFO"><appender-ref ref="INFO" /><appender-ref ref="ERROR"/><appender-ref ref="WARN"/></root></springProfile><!--    <logger name="com.bdqn.assistant.utils" level="info">-->
<!--        <appender-ref ref="INFO"/> -->
<!--    </logger>-->
</configuration>

如上配置:

springProfile 这个标签就是对应spring.profiles.active属性,

name这个属性值就是spring.profiles.active对应的值,比如:dev、test、prod

依据这个环境标签参数,可以自由设置xml的各种标签引用。

另外,可以对日志的样式进行设置,后续补充!!!

http://www.dinnco.com/news/4208.html

相关文章:

  • 鄂尔多斯 网站制作北京seo相关
  • 宁波网站设计服务佛山百度网站快速排名
  • 广州设计公司网站正版搜索引擎优化
  • 一级域名二级域名哪个好seo怎么做优化计划
  • 东莞网站搭建建站公司百度客服人工电话24小时
  • 政府网站建设应急预案网络营销手段有哪些
  • 做网站教程pdf营销策划方案ppt
  • 网站开发开发需求文档模板网络营销推广有哪些方法
  • 网站开发税率税种网络营销swot分析
  • 挂别人公司做网站可以吗百度推广渠道商
  • 建设网站需要备案么自媒体培训
  • 网站丢失了怎么办百度小程序优化排名
  • 网站title标点改动 影响公司网站设计制作
  • 河北网站建设电话久久seo综合查询
  • 企业资质证书查询官方网站企业seo服务
  • 建设银行网站怎么短信转账种子搜索神器网页版
  • 用axure做网站原型图店面怎么做位置定位
  • 佛山外英语网站制作网络营销怎么推广
  • 网站开发美工绩效考核新疆头条今日头条新闻
  • 网站建设前期规划论文深圳外包seo
  • 网站建设与规划结课论文关键词优化是什么意思
  • 语文建设网站自己建网页
  • 聊城有什么网站制作公司上首页的seo关键词优化
  • 网站空间租用网页制作素材模板
  • 网站建设 成都今网科技凡科网站官网
  • 有空间有域名怎么做网站软文标题例子
  • wordpress 新浪微博登入郑州seo推广优化
  • 门户网站建设的重要作用google国际版入口
  • 网站的制作网站建设详细方案
  • 国内做网站上市公司重庆seo代理计费