当前位置: 首页 > 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/151415.html

相关文章:

  • 网站建设优化服务价格怎样在百度上建立网站
  • 曲靖做网站建设的公司营销软文300字范文
  • 备案的时候网站要建设好吗seo薪资水平
  • 公司网站 域名 cn com关键词排名seo
  • 广州做网站seoseo优化评论
  • .net网站开发框架今日头条新闻最新疫情
  • 网站手机版模板免费下载百度怎么推广自己的视频
  • 网站做防篡改提升排名
  • 怎么优化网站源码关键词站长之家alexa排名
  • 音乐网站可做哪些内容西安做网站的公司
  • js写的网站怎么做seo南宁seo专员
  • 企业对政府的电子商务网站百度入口
  • 兼职做任务的网站谷歌seo优化推广
  • 惠州seo收费系统优化的例子
  • 佛山网站建设哪个好点深圳百度推广
  • 中山做网站做的好的公司百度竞价推广方案的制定
  • 政府网站建设的思考他达拉非
  • 合肥网站建设 乐云seo搜索引擎关键词怎么选
  • 电商入门教学关键词优化推广
  • 网站有什么模块网站搜索量查询
  • 同ip网站有什么危害软文广告文案案例
  • 网站登录注册怎么做营销模式有哪些 新型
  • wordpress可以做门户网站无锡网站建设方案优化
  • 类qq留言网站建设建立公司网站需要多少钱
  • 天津市做网站的公司网络推广app
  • 攸县做网站的网络营销软文范例500字
  • 政府系统建设网站请示万能的搜索引擎
  • 十堰做网站最好的公司百度推广怎么注册账号
  • 小红书账号代运营银川网站seo
  • 广西建设学院官方网优化营商环境心得体会1000字