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

做网站视频背景互联网广告怎么做

做网站视频背景,互联网广告怎么做,wordpress自定义文章编辑页面,美女做直播网站logback 1、logback介绍 Logback是由log4j创始人设计的另一个开源日志组件,性能比log4j要好。 lockback优点: 内核重写、测试充分、初始化内存加载更小,这一切让logback性能和log4j相比有诸多倍的提升。logback非常自然地直接实现了slf4j…

logback

1、logback介绍

Logback是由log4j创始人设计的另一个开源日志组件,性能比log4j要好。

lockback优点:

  • 内核重写、测试充分、初始化内存加载更小,这一切让logback性能和log4j相比有诸多倍的提升。
  • logback非常自然地直接实现了slf4j,这个严格来说算不上优点,只是这样,再理解slf4j的前提下会很容易理解logback,也同时很容易用其他日志框架替换logback。
  • logback有比较齐全的200多页的文档。
  • logback当配置文件修改了,支持自动重新加载配置文件,扫描过程快且安全,它并不需要另外创建一个扫描线程。
  • 支持自动去除旧的日志文件,可以控制已经产生日志文件的最大数量。

1.1 lockback模块

logback-core:其他两个模块的基础模块

logback-classic:它是log4j的改良版本,完整实现了SIf4j API

logback-access:访问模块与servlet容器继承提供通过Http来访问日志的功能

想要使用lockback日志框架,至少需要在项目中整合下面三个模块:
slf4j-api:日志接口、lockback-core、logback-classic

1.2 lockback组件

1) Logger:日志的记录器,把它关联到应用的对应的context上后,主要用于存放日志对象,也可以定义日志类型、级别。

2) Appender:用于指定日志输出的目的地,可以是控制台、文件、数据库等等。

3) Layout:负责把事件转换成字符串,格式化的日志信息的输出。在logback中Layout对象被封装在encoder中。

1.3 lockback配置

logback会依次读取以下类型配置文件:

1) logback.grovy

2) logback-test.xml

3) logback.xml

1.4 lockback.xml配置文件解析

<?xml version="1.0" encoding="UTF-8"?><configuration><!-- 配置集中管理属性,可以直接使用该属性的值,格式:${name} --><property name="pattern" value="[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} %c %M %L [%thread] %m%n"/><!-- 日志输出格式:%-5level   : 级别从左显示5个字符宽度%d         : 日期%c         : 类的完整名称%M         : 方法名%L         : 行号%thread    : 线程名称%m         : 信息%n         : 换行 --><!-- 格式化输出:%d表示日期, %thread表示线程名,%-5level:级别从左显示5个字符宽度 %msg:日志消息 %n是换行符 --><!-- 控制台日志输出的appender --><!-- 每个标签的编写都是使用类的set方法,如target标签对应setTarget方法 --><appender name="console" class="ch.qos.logback.core.ConsoleAppender"><!-- 控制输出流对象默认是System.out,可以改为System.err,区别在于字体颜色不同 --><target>System.err</target><!-- 日志消息格式配置 --><encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"><pattern>${pattern}</pattern></encoder></appender><!-- 文件输出的appender --><appender name="file" class="ch.qos.logback.core.FileAppender"><file>path/to/log/file.log</file><!-- 日志文件拆分规则 --><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><!-- 文件名模式,按日期拆分,保留最近7天的日志文件 --><fileNamePattern>path/to/log/file-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern><maxHistory>7</maxHistory></rollingPolicy><!-- 触发拆分的条件,按文件大小拆分,当日志文件大小达到10MB时触发拆分 --><triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"><maxFileSize>10MB</maxFileSize></triggeringPolicy><!-- 日志消息格式配置 --><encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"><pattern>${pattern}</pattern></encoder></appender><!-- root logger配置:只有日志的级别是大于或等于核心配置文件配置的日志级别,才会被记录,否则不记录。 --><root level="ALL"><!--TRACE(追踪): 提供比DEBUG更详细的信息,用于追踪代码执行流程。DEBUG(调试): 用于调试应用程序,提供详细的信息,通常不应该在生产环境中启用。INFO(信息): 提供一般性的信息,用于说明应用程序的运行状态,如启动、关闭等。WARN(警告): 表示潜在的问题,不会导致应用程序停止运行,但需要引起注意。ERROR(错误): 用于表示错误事件,可能导致应用程序无法正常执行。OFF(关闭): 用于关闭所有日志记录。ALL(所有): 记录所有的日志消息。--><!-- 引用控制台和文件输出的appender,想输出到哪里就加哪个 --><appender-ref ref="console"/><appender-ref ref="file"/></root></configuration>

2、lockback快速入门

需求:使用Logback日志框架,纪录系统的运行信息。

实现步骤:

  1. 导入Logback框架到项目中去。
    slf4j-api:日志接口、lockback-core、logback-classic
  2. 将Logback框架的核心配置文件logback.xml直接拷贝到src目录下(必须是Src下)
  3. 创建Logback框架提供的Logger对象,然后用Logger对象调用其提供的方法就可以记录系统的日志信息。
public static final Logger LOGGER = LoggerFactory.getLogger("类名";

在这里插入图片描述
在这里插入图片描述

http://www.tj-hxxt.cn/news/56721.html

相关文章:

  • 网站首页的文字下拉怎么做百度seo关键词优化
  • 企业网站的常见服务如何开发软件app
  • 宝鸡做网站线上支付功能广州seo公司如何
  • 互联网做网站属于什么行业深圳优化网站方法
  • 邳州网站制作推广品牌的方法
  • 杭州萧山做网站公司定制网站建设电话
  • 集团为什么做网站东莞seo网站排名优化
  • 国外工会网站建设南昌seo推广公司
  • 温州做阀门网站公司建站系统哪个比较好
  • 淘金网站建设推广网站建设网站推广
  • 做网站的程序员进什么公司好免费顶级域名注册
  • b2c网站主营商品有哪些深圳网站优化网站
  • 手机网站jquery底部导航菜单百度优化师
  • 龙港做网站店铺重庆seo培训
  • 怎么做和美团一样的网站兰州网络推广与营销
  • 微信商城怎么进入湖南网站营销seo多少费用
  • 网络规划与设计实训总结网站搜索引擎优化方案
  • 网站建设攵金手指专业网易游戏推广代理加盟
  • 品牌学习网站防疫管控优化措施
  • 怎样注册一个自己的网站seo流量增加软件
  • 网站百度显示绿色官网字如何做的网站排名监控工具
  • 网站软文得特点怎么宣传自己新开的店铺
  • 南宁会制作网站的技术人员上海已经开始二次感染了
  • 重庆网站建设公司联系方式深圳推广平台有哪些
  • 电影网站源码怎么做的网站推广线上推广
  • 网站灰色建设百度大数据
  • 睢宁建网站网站搜索引擎优化工具
  • 做视频网站用什么语言谷歌seo搜索
  • 广东东信润建设有限公司网站原画培训机构哪里好
  • 正在进入一站式服务平台公司网页