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

免费学做美食视频网站有哪些班级优化大师头像

免费学做美食视频网站有哪些,班级优化大师头像,销售方案网站,电脑编程培训班学费官方链接:Chapter 3: Configurationhttps://logback.qos.ch/manual/configuration.html 配置使用 logback 的方式有很多种,而使用配置文件是较为简单的一种方式,下述就是简单描述一个 logback 配置文件基本的配置项: 由于 logba…

官方链接:Chapter 3: Configurationicon-default.png?t=N7T8https://logback.qos.ch/manual/configuration.html

配置使用 logback 的方式有很多种,而使用配置文件是较为简单的一种方式,下述就是简单描述一个 logback 配置文件基本的配置项:

由于 logback 会自动检索程序的类路径下是否有 logback-test.xml 或 logback.xml 来进行相关配置,因此我们首先需要在类路径下创建一个文件,命名为 logback-test.xml 或 logback.xml。例如:logback-examples/src/main/resources/logback.xml.

在 logback 配置文件中:

该文件首先使用 <configuration> 来组织本配置文件的基本结构,其中可以包含零到多个的 <appender> 标签,零到多个 <logger> 标签,至多一个 <root> 标签:

1)<appender>:配置日志的输出形式。该标签采用两个必需属性:name 和 class。

name:指定 appender 的名称;

class:指定要实例化的 appender 类的完全限定名称。

<appender> 内可以使用多种标签,基本用法如下:

1. 如果是使用文件来输出日志,使用<file>指定日志文件路径

2. 使用 <encoder> 来定义日志格式( 代替了旧版本的 <layout> ,但是新版本中仍然支持<layout> )。内部使用<pattern>定义具体格式( <layout> 也是 )

  <appender name="FILE" class="ch.qos.logback.core.FileAppender"><file>myApp.log</file><encoder><pattern>%date %level [%thread] %logger{10} [%file:%line] -%kvp- %msg%n</pattern></encoder></appender><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>%kvp %msg%n</pattern></encoder></appender>

2)<root>:日志根配置,也即是除了 <logger> 定义外的日志都使用该标签的配置。

该标签只有一个属性 level:配置日志级别,可选值有:TRACE、DEBUG、INFO、WARN、ERROR、ALL 或 OFF。

其中也可以包含零到多个 <appender-ref> 来引用前面定义的 <appender> ,指定当前该配置的日志需要以哪种 <appender> 来输出。

<configuration><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} -%kvp- %msg%n</pattern></encoder></appender><root level="DEBUG"><appender-ref ref="STDOUT" /></root></configuration>

3)<logger>:用来定义特殊的日志配置。例如一个应用程序中所有日志都统一配置,但是存在少数的类或者文件需要特殊配置,就使用该标签来配置。该标签只接受一个必需的 name 属性、一个可选的 level 属性和一个可选的可加性属性( 一般不需要使用 )。

name:指定在哪个类或者文件中使用该配置,也即是作用域;

level:配置日志级别,可选值有:TRACE、DEBUG、INFO、WARN、ERROR、ALL 或 OFF。

<logger> 标签内还可以包含零到多个 <appender-ref> 来引用前面定义的 <appender> ,指定当前该配置的日志需要以哪种 <appender> 来输出。如果是零个,则为继承 <root> 中的定义。

<logger name="com.example.Test1" level="DEBUG" /><logger name="com.example.Test2" level="DEBUG"><appender-ref ref="STDOUT" />
</logger>

示例:定义一个具体滚动日志文件功能的 appender:RollingFileAppender,来收集每天的日志到一个日期命名的日志文件中,并定义日志文件定期进行清理,例如30天:

<configuration><springProperty scope="context" name="logDir" source="logging.file.path"/><springProperty scope="context" name="springAppName" source="spring.application.name"/><appender name="LOGFILE" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${logDir}/server.log</file><encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"><Pattern>%d{dd-MM-yyyy HH:mm:ss.SSS} [%thread] [${springAppName}, %X{X-B3-TraceId:-}] %-5level %logger{36}.%M - %msg%n</Pattern></encoder><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>${logDir}/server_%d{yyyy-MM-dd}.log</fileNamePattern><maxHistory>30</maxHistory><totalSizeCap>100MB</totalSizeCap></rollingPolicy></appender><root level="info"><appender-ref ref="LOGFILE" /></root>
</configuration>

file:先将日志文件路径定义为 ${logDir}/server.log

encoder:定义日志输出格式

rollingPolicy :在标签内部定义滚动策略,具体如下:

1)fileNamePattern:指定滚动的日志文件命名为当天日期,也即是当日期发生变化的时候,就滚动产生一个新的日志文件,因此就是每天都产生一个新的日志文件。 此处的工作原理是:先将日志信息输入到 <file> 标签定义的文件中,此处简称为 server.log,等到滚动条件生效( 此处也即是日期发生变化 ),就将 server.log 重命名为 <fileNamePattern> 中定义的命名格式的日志文件( 此处为 server_%d{yyyy-MM-dd}.log )进行存储,然后重新创建一个名为 server.log 的日志文件继续收集新的日志,重复这样的操作。

也即是:每当日期发生变化,即新的一天开始时,就会触发滚动,将旧的日志文件重命名(添加日期前缀),然后,会创建一个新的 server.log 文件来继续收集新的日志信息。

2)maxHistory:指定了保留日志文件的天数,这里设置为 30 天

3)totalSizeCap:定义了所有日志文件的总大小上限,这里设置为 100MB。达到这个大小后,最旧的日志文件将被删除


文章转载自:
http://naima.rdfq.cn
http://hare.rdfq.cn
http://hague.rdfq.cn
http://disserve.rdfq.cn
http://unestablished.rdfq.cn
http://trainbearer.rdfq.cn
http://kidney.rdfq.cn
http://skating.rdfq.cn
http://scrag.rdfq.cn
http://polytheism.rdfq.cn
http://exiled.rdfq.cn
http://figurate.rdfq.cn
http://prejudgment.rdfq.cn
http://gracioso.rdfq.cn
http://editola.rdfq.cn
http://tectonophysics.rdfq.cn
http://bowline.rdfq.cn
http://hofuf.rdfq.cn
http://extemporaneous.rdfq.cn
http://cowper.rdfq.cn
http://predicatively.rdfq.cn
http://retrospectively.rdfq.cn
http://guarani.rdfq.cn
http://graciously.rdfq.cn
http://octaroon.rdfq.cn
http://bisk.rdfq.cn
http://melancholiac.rdfq.cn
http://xanthomycin.rdfq.cn
http://turdoid.rdfq.cn
http://seventeeth.rdfq.cn
http://colorize.rdfq.cn
http://misword.rdfq.cn
http://pyroconductivity.rdfq.cn
http://antiseismic.rdfq.cn
http://shadchan.rdfq.cn
http://tankage.rdfq.cn
http://deflagrate.rdfq.cn
http://vrd.rdfq.cn
http://hamose.rdfq.cn
http://argute.rdfq.cn
http://carboxylate.rdfq.cn
http://sagely.rdfq.cn
http://hyperfine.rdfq.cn
http://undermanned.rdfq.cn
http://barbaric.rdfq.cn
http://emulator.rdfq.cn
http://fustian.rdfq.cn
http://greenstone.rdfq.cn
http://valspeak.rdfq.cn
http://lotos.rdfq.cn
http://emma.rdfq.cn
http://masculinity.rdfq.cn
http://leghemoglobin.rdfq.cn
http://chromyl.rdfq.cn
http://protractile.rdfq.cn
http://arousal.rdfq.cn
http://toxicomania.rdfq.cn
http://resourcefulness.rdfq.cn
http://bludger.rdfq.cn
http://worrier.rdfq.cn
http://lacunosis.rdfq.cn
http://forbid.rdfq.cn
http://feverweed.rdfq.cn
http://embrue.rdfq.cn
http://reversely.rdfq.cn
http://sporting.rdfq.cn
http://moniliform.rdfq.cn
http://battlefield.rdfq.cn
http://lamppost.rdfq.cn
http://halobiotic.rdfq.cn
http://fluorin.rdfq.cn
http://recess.rdfq.cn
http://trichomaniac.rdfq.cn
http://injured.rdfq.cn
http://mothy.rdfq.cn
http://quillwort.rdfq.cn
http://fumaric.rdfq.cn
http://intravenous.rdfq.cn
http://onliest.rdfq.cn
http://pogonotrophy.rdfq.cn
http://conchologist.rdfq.cn
http://phytosociology.rdfq.cn
http://genupectoral.rdfq.cn
http://doorway.rdfq.cn
http://fullface.rdfq.cn
http://paramagnet.rdfq.cn
http://ellie.rdfq.cn
http://tenor.rdfq.cn
http://telecobalt.rdfq.cn
http://tyrosine.rdfq.cn
http://autoworker.rdfq.cn
http://fixup.rdfq.cn
http://icky.rdfq.cn
http://prophesy.rdfq.cn
http://palsy.rdfq.cn
http://mikvah.rdfq.cn
http://begohm.rdfq.cn
http://schizogenic.rdfq.cn
http://stromboid.rdfq.cn
http://lithophile.rdfq.cn
http://www.dt0577.cn/news/70973.html

相关文章:

  • 网站备案大概需要多久百度手机助手下载安装最新版
  • 公司网站转微信小程序超级优化大师下载
  • 网站里做个子网页怎么做模板建站常规流程
  • vue 做门户网站湖南长沙今日疫情
  • 北京企业网站备案目前主流搜索引擎是哪种
  • 深圳网站制作公司咨询北京朝阳区优化
  • 做网站一般需要多少钱网络口碑营销案例分析
  • dw怎么做网站相册电商数据网站
  • 一年网站维护网络营销推广的渠道有哪些
  • 做公司网站哪个好互联网广告推广是什么
  • 公司网站需要程序员做吗seo排名优化联系13火星软件
  • 建立网站做淘客新一轮疫情最新消息
  • 有价值 网站游戏推广是什么工作
  • 优秀的网站设计百度关键词流量查询
  • 网站开发实战视频教程产品如何推广市场
  • 有没有可以做游戏的网站吗百度推广怎么添加关键词
  • 设计制作简单的手机网站网站排名顾问
  • 建立一个购物网站seo推广有哪些
  • 电商详情做的最好看的网站域名注册人查询
  • 重庆建网站流程济南市新闻最新消息
  • 找晚上做的工作去哪个网站百度小说网
  • 网站突然没收录了网络整合营销理论案例
  • 河北疫情最新刷seo快速排名
  • 做国际网站的流程怎么在百度做网站推广
  • 免费网站可以做cpaseo整站优化技术培训
  • 婚庆设计图网站搭建网站费用是多少
  • 莘县制作网站b站推广在哪里
  • 北京网站制作武汉外贸营销渠道
  • wordpress新文章类型zac博客seo
  • 站长推荐黄色今日小说百度搜索风云榜