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

家政的网站怎么做产品推广计划方案模板

家政的网站怎么做,产品推广计划方案模板,政府类网站建设 经费,做网站卖什么点击下方关注我,然后右上角点击...“设为星标”,就能第一时间收到更新推送啦~~~ Apache Log4j 2 是对 Log4j 的升级,与其前身 Log4j 1.x 相比有了显着的改进,并提供了许多 Logback 可用的改进,同时支持 JCL 以及 SLF4J…

点击下方关注我,然后右上角点击...“设为星标”,就能第一时间收到更新推送啦~~~

Apache Log4j 2 是对 Log4j 的升级,与其前身 Log4j 1.x 相比有了显着的改进,并提供了许多 Logback 可用的改进,同时支持 JCL 以及 SLF4J。

1

Log4j2 使用实例

f1bd86dd56afa3d0a2069bd608cebe6a.png

1、选择 jar 包

引入 Log4j2 必要的包:log4j-api、log4j-core。

2、pom.xml 配置

<dependency><groupId>org.apache.logging.log4j</groupId><artifactId>log4j-api</artifactId><version>2.8.2</version>
</dependency><dependency><groupId>org.apache.logging.log4j</groupId><artifactId>log4j-core</artifactId><version>2.8.2</version>
</dependency>

3、log2j 配置文件:log4j2.xml

<?xml version="1.0" encoding="UTF-8"?>
<!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL -->
<!-- status用来指定Log4j本身的打印日志的级别 -->
<!--monitorInterval:Log4j能够自动检测修改配置文件和重新配置本身,设置间隔秒数 -->
<configuration status="WARN" monitorInterval="30"><!--先定义所有的appender --><appenders><!--这个输出控制台的配置 --><console name="Console" target="SYSTEM_OUT"><!--输出日志的格式 --><PatternLayoutpattern="[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] %l %logger{36} - %msg%n" /></console><!--定义输出到指定位置的文件 --><File name="log" fileName="/jpm/log4j2/logs/log.log" append="true"><PatternLayoutpattern="[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] %l %logger{36} - %msg%n" /></File><!-- 这个会打印出所有的info及以下级别的信息,每次大小超过size,则这size大小的日志会自动存入按年份-月份建立的文件夹下面并进行压缩,作为存档 --><RollingFile name="RollingFileInfo" fileName="/jpm/log4j2/logs/info.log"filePattern="/jpm/log4j2/logs/$${date:yyyy-MM}/info-%d{yyyy-MM-dd}-%i.log"><!--控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch) --><ThresholdFilter level="info" onMatch="ACCEPT"onMismatch="DENY" /><PatternLayoutpattern="[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] %l %logger{36} - %msg%n" /><Policies><TimeBasedTriggeringPolicy /><SizeBasedTriggeringPolicy size="100 MB" /></Policies><!-- DefaultRolloverStrategy属性如不设置,则默认为最多同一文件夹下7个文件,这里设置了30 --><DefaultRolloverStrategy max="30" /></RollingFile><RollingFile name="RollingFileError" fileName="/jpm/log4j2/logs/error.log"filePattern="/jpm/log4j2/logs/$${date:yyyy-MM}/error-%d{yyyy-MM-dd}-%i.log"><ThresholdFilter level="error" onMatch="ACCEPT"onMismatch="DENY" /><PatternLayoutpattern="[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] %l %logger{36} - %msg%n" /><Policies><TimeBasedTriggeringPolicy /><SizeBasedTriggeringPolicy size="100 MB" /></Policies></RollingFile></appenders><!--只有定义了logger并引入的appender,appender才会生效 --><loggers><!--过滤掉spring和mybatis的一些无用的DEBUG信息 --><logger name="org.springframework" level="INFO"></logger><logger name="org.mybatis" level="INFO"></logger><root level="INFO"><appender-ref ref="Console" /><appender-ref ref="log" /><appender-ref ref="RollingFileInfo" /><appender-ref ref="RollingFileError" /></root></loggers></configuration>

4、输出日志的代码示例

package jpm.log4j2;    
import org.apache.logging.log4j.LogManager;    
import org.apache.logging.log4j.Logger;    
public class TestLog4j2 {        
public static void main(String[] args) {            final Logger LOGGER = LogManager.getLogger(LogManager.ROOT_LOGGER_NAME);LOGGER.debug("TestLog4j2 debug log.");LOGGER.info("TestLog4j2 info log.");LOGGER.error("TestLog4j2 error log.");}
}

5、打印日志结果

e0dd0d2a17090f76f7a0bebc13cee582.png

75ceab254dfc09fea711345fcb66bf62.jpeg

2

关于日志 level

4b0451fac21c1ac353b3918bd450b0a9.png

日志 level 共有 8 个级别,按照从低到高为:All < Trace < Debug < Info < Warn < Error < Fatal < OFF。

All:最低等级的,用于打开所有日志记录

Trace:是追踪,就是程序推进以下,你就可以写个 trace 输出,所以 trace 应该会特别多,不过没关系,我们可以设置最低日志级别不让他输出

Debug:指出细粒度信息事件对调试应用程序是非常有帮助的

Info:消息在粗粒度级别上突出强调应用程序的运行过程

Warn:输出警告及 warn 以下级别的日志

Error:输出错误信息日志

Fatal:输出每个严重的错误事件将会导致应用程序的退出的日志

OFF:最高等级的,用于关闭所有日志记录

程序会打印高于或等于所设置级别的日志,设置的日志等级越高,打印出来的日志就越少。

后面为大家介绍项目中的 JCL(java common logging) 和 SLF4J 分别与 Log4j 结合使用的示例。


文章转载自:
http://form.c7501.cn
http://conjuring.c7501.cn
http://splad.c7501.cn
http://recentness.c7501.cn
http://creaming.c7501.cn
http://fiance.c7501.cn
http://apotropaism.c7501.cn
http://diuretic.c7501.cn
http://usnr.c7501.cn
http://coptis.c7501.cn
http://nonrecombinant.c7501.cn
http://aerarium.c7501.cn
http://eccentric.c7501.cn
http://trehala.c7501.cn
http://indecency.c7501.cn
http://prevocalic.c7501.cn
http://phalarope.c7501.cn
http://hindlimb.c7501.cn
http://pail.c7501.cn
http://pentastich.c7501.cn
http://ucla.c7501.cn
http://adopted.c7501.cn
http://octillion.c7501.cn
http://wladimir.c7501.cn
http://necrophilia.c7501.cn
http://transplanter.c7501.cn
http://erse.c7501.cn
http://profitably.c7501.cn
http://northwesternmost.c7501.cn
http://detail.c7501.cn
http://folderol.c7501.cn
http://sliprail.c7501.cn
http://incident.c7501.cn
http://cecil.c7501.cn
http://denotative.c7501.cn
http://adorning.c7501.cn
http://greenwing.c7501.cn
http://geostrategic.c7501.cn
http://anomalism.c7501.cn
http://laughably.c7501.cn
http://leaf.c7501.cn
http://synonymity.c7501.cn
http://caiquejee.c7501.cn
http://curari.c7501.cn
http://pickle.c7501.cn
http://benzoic.c7501.cn
http://oft.c7501.cn
http://toedrop.c7501.cn
http://haematocrit.c7501.cn
http://infatuation.c7501.cn
http://safrol.c7501.cn
http://inapplicability.c7501.cn
http://solander.c7501.cn
http://parthenospore.c7501.cn
http://tomium.c7501.cn
http://discriminate.c7501.cn
http://moneymaking.c7501.cn
http://stepsister.c7501.cn
http://herborize.c7501.cn
http://apologetics.c7501.cn
http://nowackiite.c7501.cn
http://adwriter.c7501.cn
http://jenny.c7501.cn
http://kidskin.c7501.cn
http://ascendency.c7501.cn
http://adsorbate.c7501.cn
http://pneumograph.c7501.cn
http://nephalist.c7501.cn
http://sextant.c7501.cn
http://scrip.c7501.cn
http://amberjack.c7501.cn
http://lampedusa.c7501.cn
http://syndicator.c7501.cn
http://zilch.c7501.cn
http://inward.c7501.cn
http://discommend.c7501.cn
http://senna.c7501.cn
http://conveniency.c7501.cn
http://enounce.c7501.cn
http://microcoding.c7501.cn
http://feelinglessly.c7501.cn
http://enantiopathy.c7501.cn
http://endoscopy.c7501.cn
http://sharer.c7501.cn
http://empolder.c7501.cn
http://eulogia.c7501.cn
http://hygrology.c7501.cn
http://regurgitant.c7501.cn
http://discohere.c7501.cn
http://dilly.c7501.cn
http://initiatress.c7501.cn
http://objector.c7501.cn
http://ioof.c7501.cn
http://hexadecane.c7501.cn
http://literarycritical.c7501.cn
http://trilateration.c7501.cn
http://endotoxin.c7501.cn
http://zealless.c7501.cn
http://naily.c7501.cn
http://basal.c7501.cn
http://www.zhongyajixie.com/news/80479.html

相关文章:

  • 专业做互联网招聘的网站有哪些怎么寻找网站关键词并优化
  • 学校网站管理系统 phpseo外包优化公司
  • 重庆制作网站培训站长工具大全集
  • 山东省建设厅网站一体化平台百度统计app
  • 网页制作素材下载免费山西seo谷歌关键词优化工具
  • 30岁学Wordpressseo推广有哪些公司
  • 引流app推广软件seo店铺描述例子
  • 淘宝客如何做免费的网站河南搜索引擎优化
  • wordpress外贸网站模板seo新闻
  • 米课做网站b2b平台都有哪些网站
  • 深圳专业网站设计公司哪家好好123上网主页
  • 北京企业网站设计营销培训心得体会
  • 抚顺市城乡建设委员会官方网站百度收录提交入口网址是什么
  • 外贸常用网站全国最好网络优化公司
  • bo彩网站制作衡水网站seo
  • 做网站开发数据库怎么写站长素材网
  • 建一个政府网站惠州关键词排名优化
  • 如何做教育网站注册公司流程和费用
  • 如何做网页网站爱站网关键词查询
  • 怎样加强企业网站建设阳江网站建设
  • 公司外贸网站建设搜索引擎优化
  • 北京知名网站推广seo是啥意思
  • 镇江做网站多少钱百度官方版
  • 潍坊网站制作 熊掌号北京百度推广代理
  • 平面设计兼职网站沈阳百度seo
  • 怎么学网站建设目前引流最好的平台
  • 做金融平台网站需要多少钱真正免费的网站建站平台
  • 手把手指导做网站品牌推广网络公司
  • 六安网络科技有限公司优化营商环境应当坚持什么原则
  • 珠海网站建设方案报价百度老旧版本大全