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

网站权重什么意思wordpress中有趣的插件

网站权重什么意思,wordpress中有趣的插件,wordpress 指定审核人,网站无域名注册人id通过Log4j#xff0c;我们可以控制日志信息输送到目的地是控制台、文件、GUI组件#xff0c;甚至是套接口服务器、NT的事件记录器。我们可以控制每一条日志的输出格式。通过定义每一条日志信息的级别#xff0c;能更加细致地控制日志的生成过程。 1 log4j、log4j2与SLF4J … 通过Log4j我们可以控制日志信息输送到目的地是控制台、文件、GUI组件甚至是套接口服务器、NT的事件记录器。我们可以控制每一条日志的输出格式。通过定义每一条日志信息的级别能更加细致地控制日志的生成过程。 1 log4j、log4j2与SLF4J 2015年9月Apache宣布不再维护Log4j。建议所有相关项目升级到Log4j2。Log4j2是Apache开发的一个新的日志框架改进了Log4j的缺点同时也借鉴了LogBack,号称在性能上也完胜LogBack。 log4j log4j2 配置文件 以.properties的文件为主。 采用的是.xml,.json或者.jsn 核心JAR包 只需引入一个jar包log4j 需要两个核心包:log4j-core和log4j-api 配置文件方式 两者基本不同 表 log4j与log4j2在用法上的主要区别 SFL4J 全称是Simple Logging Facade for JavaJava的简单日志门面,是外观模式的典型应用。 不同的日志框架需要引入不同的jar包及使用不同的代码获取Logger。如果项目升级需要更换不同的框架那么就需要修改所有的地方来获取新的Logger这将产生巨大的工作量。 而SFL4J运用门面外观模式提供一个接口将不同的日志框架的使用统一起来。 图 SLF4J 的工作原理 2 Log4J 级别标准是ALL TRACE DEBUG INFO WARN ERROR FATA OFF。 ALL 所有级别包括自定义级别 WARN 用于警告消息。 TRACE 低于DEBUG。 ERROR 错误消息日志应用程序可以继续执行。 DEBUG 调试消息日志。 FATA 严重错误消息日志必须中止运行程序。 INFO 信息消息。 OFF 最高级别旨在关闭日志记录。 表 Log4j 日志级别说明 图 log4j的配置文档结构 配置文档主要有两个标签appender用来配置日志输出目标的信息。root更节点来配置日志输出级别、输出目标等信息。 3 appender log输出源常用的输出源有ConsoleAppender(控制台)、FileAppender(文件)、DailyRollingFileAppender(日常日志文件FileAppender的子类)等。 这些输出源公有等配置选项有 1、Threshold,指定日志信息的最低输出级别默认DEBUG。 2、ImmediateFlush, 表示所有的消息都会被立即输出默认true。 ConsoleAppender Target输出流默认是System.out。 FileAppender Append表示增加到指定文件中false则将消息覆盖指定的文件内容默认值是true。 File当前消息输出的文件地址 DailyRollingFileAppender DatePattern,输出频率yyy-MM 表示每月产生一个新的日志文件命名规则是文件名.后缀.yyyy-MM RollingFileAppender MaxFileSize,文件到达该大小时将会自动产生一个新的日志文件后缀可以是KBMB或者GB。 MaxBackupIndex,可以产生的滚动文件最大数假如设为2则可产生app.log.1、app.log.2两个滚动文件和app.log。 表 常见输出源的相关配置 3.1 layout 配置日志信息的输出格式的布局。常见的布局有HTMLLayout以HTML表格形式布局、PatternLayout可以灵活指定布局模式、SimpleLayout包含日志信息的级别和信息字符串、TTCCLayout包含日志产生的时间、线程、类别等信息。 %p 日志信息的优先级即DEBUG、INFO、WARN等。 %F 产生日志消息所在的文件名称。 %d 输出日志的时间其后可以指定格式如:%d{yyyy-MM-dd HH:mm:ss}。 %L 代码中的行号。 %r 自应用程序启动到输出该log信息耗费到毫秒数。 %m 输出代码中指定的具体消息。比如log.warn(“hello”); 则输出hello。 %t 产生该日志事件的线程名。 %n 一个回车换行符。 %l 日志事件发生位置相当于%c.%M(%F:%L)的组合包括类的全名、方法、文件名以及在代码中的行数。 %x 输出和当前线程相关联的NDC嵌套诊断环境。 %c 产生日志信息所属的类目。 %% 输出一个%字符。 %M 产生日志信息的方法名。 表 PatternLayout 布局格式化符号说明 例如%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n 输出 2023-11-22 21:25:43 INFO   Application:25 – info 2023-11-22 21:25:43 WARN  Application:26 – warn %-5 表示左对齐5个字符。 4 输出实战 log4j 日志可以输出到文件、邮件及数据库等。下面将大致介绍输出到邮件及文件到用法。 4.1 输出到邮件 首先需要添加邮件发送的依赖 dependency groupIdjavax.mail/groupId artifactIdmail/artifactId version1.4.7/version /dependency 然后配置appender 图 邮件appender配置 bufferSize默认单位是kb。是指日志超过该大小后才会发送邮件当程序停止时也会发送邮件。 图 log4j 发送的日志邮件 4.2 输出到文件 图 DailyRollingFileAppender C产生的日志文件 如图所示所产生的日志文件并不符合我们的期望我们想得到的文件是 app.yyyy-MM-dd-HH-mm.log 这种格式的。这时需要我们自定义Appender。 我们需要先分析DailyRollingFileAppender这个类 产生日志文件是在rollOver()这个方法发生的这个方法官方注释是将当前文件滚动到新文件。 图 DailyRollingFileAppender 类的rollOver方法 因为rollOver方法我们没法重写我们的Appender类不能直接继承DailyRollingFileAppender类。我们重写CustomDailyRollingFileAppender类并继承FileAppender。这个类相对于DailyRollingFileAppender只需要修改两处 图 修改activateOptions方法 图 修改rollOver方法 图 修改后生成的日志文件
http://www.pierceye.com/news/365975/

相关文章:

  • 查工程中标信息哪个网站成都网站建设 致尚
  • 做硅胶的网站wordpress googleapis
  • 做网站 简单外包常见的管理信息系统有哪些
  • 做网站一万静海网站开发
  • 视频模板在线制作网站空客德国公司
  • 如何编程制作自己的网站献县做网站价格
  • 成都网站品牌设计设计教育培训
  • 无代码做网站wordpress添加模板后台显示
  • 中山做网站费用国内做网站好的公司
  • 搬瓦工putty做网站建设网站证书
  • 江西网站开发哪家好平面设计主要是做什么的
  • 邱启良 深圳网站建设网站开发 加密存储 解密 二次计算
  • 肥城网站设计公司商务网站要怎么做
  • 做网站的毕设用什么软件统计wordpress
  • 网站备案 游戏易企推
  • 男人做想看的免费网站网页设计有哪些岗位
  • 南江县规划和建设局网站怎样做淘宝客导购网站
  • 浦江县住房和城乡建设局网站校园网站开发方案
  • 微做网站网站开发源代码
  • 福建省住房城乡建设部网站fusionaccess免费服务器
  • 山东省春季高考网站建设试题莱芜在线论坛莱芜话题秦立奉
  • 太原城市建设招标网站电子商务是干什么的具体
  • 网站 营销网站的备案的要多少钱
  • 网站模板 源码wordpress手机端装换
  • 咋把网站制作成软件wordpress添加单页模板
  • 大连网站平台研发偷别人的WordPress主题
  • 做网站ps文字有锯齿公司做外地网站
  • 如何在百度提交自己的网站梦织和wordpress特点
  • 毕业设计做网站还是系统好网站可以随便创建么
  • 做网站与网页有什么区别昊客网络