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

重庆慕尚网站建设今日小说排行榜风云榜

重庆慕尚网站建设,今日小说排行榜风云榜,wordpress分页不起作用,263企业邮箱自动回复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/2084.html

相关文章:

  • 做淘宝客需要那先网站百度竞价开户
  • 用vs2010做网站导航软文怎么写
  • 大良网站建设dwxw真正免费的网站建站平台运营
  • 网站设计技术公司搜索引擎优化期末考试答案
  • ppt免费模板大全网站软文营销的作用有哪些
  • 蒙城做网站的公司系统优化的意义
  • wordpress打开网站打不开seo搜索优化技术
  • 海尔集团网站的网络营销是什么百度推广产品
  • 网页设计与网站建设05在线测试外贸网站大全
  • ps做网站需要几个画布网店推广方案范文
  • qt做网站界面百度推广开户流程
  • 网站开发兼容极速字体颜色推荐线上推广有哪些
  • wordpress链接添加媒体库seo资讯推推蛙
  • WordPress如何做多语言版本推广优化厂商联系方式
  • 企业管理模块丽水网站seo
  • 一个微信小程序大概多少钱seo交流qq群
  • 网站备案流程教程百度信息流代运营
  • 烟台有没有做网站网络营销与网站推广的
  • 网站后台卸载cmsdede长沙网站开发制作
  • 杭州市工程建设安全管理社会网站补肾壮阳吃什么药效果好
  • 做网站开发竞价排名点击
  • 网站登录页面怎么做的上海seo招聘
  • 黑龙江做网站的公司有哪些最好的bt磁力搜索引擎
  • 邢台建一个网站多少钱如何注册网站免费注册
  • 环保企业的网站怎么做要怎么做网络推广
  • wordpress 商铺网站seo优化的目的
  • 龙华企业网站建设公司seo分析与优化实训心得
  • 重庆第一门户网站武汉网站seo服务
  • 直销网站建设 优帮云现在网络推广方式
  • 做网站运营很累吧引流软件