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

外国网站dns全国最好的广告公司加盟

外国网站dns,全国最好的广告公司加盟,免费crm软件,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.mmbaike.com/news/41076.html

相关文章:

  • 学python网站开发关键词优化seo费用
  • 上饶网站开发东莞网站营销推广
  • 番禺网站建设番禺网络营销seo外包收费
  • 象客企业网站做优化排名关键词推广工具
  • 科技网站建设 长沙seo短期培训班
  • 阿里云服务器可以做网站网站seo优化总结
  • 做视频营销哪个网站好企业软文范例
  • 门户网站后台管理系统百度关键词搜索推广
  • 自助建站软件自动建站系统网站品牌推广策略
  • 做地方网站要办什么证竞价关键词排名软件
  • 一般网站建设都用什么字体网站流量统计软件
  • 网站建设单位搜索引擎优化怎么做的
  • 深圳网站做的好的公司名称海外网站seo优化
  • 建立网站需要多少钱一个广告公司广告牌制作
  • 学校做网站有些什么好处网络广告创意
  • 国际网站后缀百度广告投诉电话客服24小时
  • 虎门有没有做网站公司成人电脑基础培训班
  • html5做网站的总结整合营销公司排名
  • 长沙住房与城乡建设部网站手机seo排名软件
  • 企业网站建设网站制作如何做好营销推广
  • 用dwcs6做网站实例得奖口碑营销经典案例
  • 纯 flash 网站网络营销和传统营销的区别有哪些
  • 十大素材网站社区建站网站系统
  • 郑州做网站找赢博科技seo高级教程
  • wap建站系统php版怎么制作网站教程手机
  • 哪个网站可以做海报友情链接购买
  • 做网站友情链接互换咖啡seo是什么意思
  • 网站运营优化推广口碑营销的好处
  • asp做网站基本过程最近疫情最新消息
  • 宝安网站开发google全球推广