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

重庆慕尚网站建设清远网站seo

重庆慕尚网站建设,清远网站seo,北京公司网站建,做网站一般图片多大1. 简介 在Logback中,推荐使用配置文件(如logback.xml或logback-spring.xml)来设置日志记录的行为。但在实际应用中,会有动态配置logback的需求。此时可通过编程的方式直接操作LoggerContext以及相关的Logger、Appender、Encoder等…

1. 简介

        在Logback中,推荐使用配置文件(如logback.xml或logback-spring.xml)来设置日志记录的行为。但在实际应用中,会有动态配置logback的需求。此时可通过编程的方式直接操作LoggerContext以及相关的Logger、Appender、Encoder等组件来实现。

2. 代码示例

// step1: 获取LoggerContext的实例,要求其具体实现为logback(通过SPI指定)
LoggerContext context = (LoggerContext) LoggerFactory.getILoggerFactory();// step2: 进行设置
try {// step2.1: 创建RollingFileAppender并进行配置RollingFileAppender<ILoggingEvent> fileAppender = new RollingFileAppender<>();fileAppender.setContext(context);fileAppender.setFile("/logs/service.log");// step2.2: 创建滚动策略TimeBasedRollingPolicy<ILoggingEvent> rollingPolicy = new TimeBasedRollingPolicy<>();rollingPolicy.setContext(context);rollingPolicy.setFileNamePattern("/logs/service.%d{yyyy-MM-dd}.log");rollingPolicy.setMaxHistory(30);fileAppender.setRollingPolicy(rollingPolicy);rollingPolicy.setParent(fileAppender);  // 该条语句非常关键rollingPolicy.start();// step2.3: 创建EncoderPatternLayoutEncoder encoder = new PatternLayoutEncoder();encoder.setContext(context);encoder.setPattern("%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n");encoder.start();fileAppender.setEncoder(encoder);// step2.4: 创建Filter,设定只输出INFO和ERROR级别LevelFilter infoFilter = new LevelFilter();infoFilter.setContext(context);infoFilter.setLevel(Level.INFO);infoFilter.setOnMatch(FilterReply.ACCEPT);infoFilter.setOnMismatch(FilterReply.NEUTRAL);infoFilter.start();LevelFilter errorFilter = new LevelFilter();errorFilter.setContext(context);errorFilter.setLevel(Level.ERROR);errorFilter.setOnMatch(FilterReply.ACCEPT);errorFilter.setOnMismatch(FilterReply.DENY);errorFilter.start();fileAppender.addFilter(infoFilter);fileAppender.addFilter(errorFilter);// step2.5: 启动FileAppenderfileAppender.start();// step2.6: 配置ROOT的日志级别以及Appendercontext.getLogger(Logger.ROOT_LOGGER_NAME).addAppender(fileAppender);context.getLogger(Logger.ROOT_LOGGER_NAME).setLevel(Level.INFO);
} catch (Exception e) {throw new RuntimeException(e);
}

http://www.hotlads.com/news/4607.html

相关文章:

  • 苍南最好的网站建设公司优化设计的答案
  • 神华科技 网站建设杭州seo论坛
  • 无线播放电视的浏览器seo推广外包企业
  • 深圳极速网站建设报价网站建设软件
  • 做pcr查基因序列的网站中小企业网站优化
  • 网站目录做跳转建站开发
  • 中卫网站制作公司报价百度电脑版官方下载
  • 网站里的活动专题栏怎么做网站服务器速度对seo有什么影响
  • 国家税务总局网上办税服务厅登录苏州seo建站
  • 购物网站有哪些平台推广计划书怎么写
  • 做四级题目的网站个人网页设计
  • 专业做鞋子的网站吗苏州seo怎么做
  • nba最新消息windows优化大师软件介绍
  • 人力资源网站开发说明书百度官方客户端
  • 青岛网站建设有限公司拼多多seo 优化软件
  • 中国内地服务器连接美国和香港的网站快吗今日国际新闻10条
  • 如何做花店网站seo标题优化步骤
  • 安全员怎么网站中做备案关键字排名软件官网
  • 网站建设 南通百度seo最新算法
  • 给别人云做网站赚钱吗平面设计培训班学费一般多少
  • 网站了建设指定关键词seo报价
  • 金昌百度seo淘宝seo是什么意思
  • 延安网站建设哪家专业企业网站开发多少钱
  • 抖音代运营合作协议书范本店铺seo是什么意思
  • 专业做鞋子网站有哪些重庆人力资源和社会保障网官网
  • 做网站 视频seo教程免费分享
  • 新网站 被百度收录更厉害的病毒2024
  • 网站建设落地页网络推广有哪些渠道
  • 网站开店前的四项基本建设百度seo优化关键词
  • 西安网站建设管理小蝌蚪幸福宝入口导航