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

东营城镇建设规划网站网站关键词快速排名软件

东营城镇建设规划网站,网站关键词快速排名软件,做网站关于创新的,定制网站开发价格一、在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.dtcms.com/wzjs/194412.html

相关文章:

  • 网络营销自己做网站快速建站平台
  • 网站建设氺金手指排名14韶关今日头条新闻
  • 深圳电信网络建站郑州网络营销公司哪个好
  • wordpress站点搬家推广平台app
  • 个人备案经营网站备案国外网站开发
  • 看室内设计案例的网站模板建站哪个平台好
  • 网站建设公司财务预算关键词是怎么排名的
  • 网页与网站的区别怎么在网上做广告
  • 合肥网站建设企业百度网站大全
  • 眼镜网站怎么做竞价班级优化大师使用指南
  • 邢台如何做企业网站全网投放广告的渠道有哪些
  • 网站建设报价表格式百度商店应用市场
  • 百度哪个网站做贸易上海关键词排名优化怎样
  • 做网站构思seo算法
  • 做网站都需要做什么seo优化总结
  • 网站开发网址搜索到的相关信息
  • 环境设计专业网站站长是什么职位
  • 长春网站建设翻译百度外推排名
  • 今天湖南疫情最新情况有几人seo的中文意思是什么
  • 沈阳网站建站公司网络广告网站
  • 北京朝阳网站磁力
  • 做团队网站源码有哪些事件营销的经典案例
  • 闵行区 网站制作搜索引擎优化方法
  • ps软件下载手机版免费温州seo优化公司
  • 如果我的网站被百度收录了_以后如何做更新争取更多收录百度代理公司怎么样
  • 网站建设登录注册怎么做怎么在百度发布个人简介
  • wordpress自己制作主题seo课程在哪培训好
  • 贵阳网站备案win10必做的优化
  • 源码网站有哪些微信推广
  • 网站建设公司网站创建网站要钱吗