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

昆明 网站 制作idea怎么做网站

昆明 网站 制作,idea怎么做网站,医院门户网站建设,大朗镇住房规划建设局网站Logback 是一个灵活而高效的日志框架#xff0c;它是由 Ceki Glc 开发的#xff0c;也是 Log4j 的创建者之一。Logback 旨在成为 Log4j 的替代品#xff0c;并提供了一系列强大的功能和性能改进。 以下是 Logback 的一些主要特点和功能#xff1a; 模块化结构#xff1a;…Logback 是一个灵活而高效的日志框架它是由 Ceki Gülcü 开发的也是 Log4j 的创建者之一。Logback 旨在成为 Log4j 的替代品并提供了一系列强大的功能和性能改进。 以下是 Logback 的一些主要特点和功能 模块化结构 Logback 由多个模块组成包括 logback-core、logback-classic 和 logback-access。其中logback-core 是核心模块提供了基本的日志功能logback-classic 是 Log4j 的替代实现向下兼容 Log4j API并提供了更高的性能logback-access 是一个可选的模块用于记录 Web 应用程序的访问日志。 灵活的配置 Logback 使用 XML 配置文件logback.xml进行配置可以通过配置文件灵活地配置日志输出格式、日志级别、日志文件路径等各种参数支持动态重新加载配置。 多种日志输出 Logback 支持多种日志输出方式包括输出到控制台、输出到文件、输出到数据库等可以根据需要配置多个不同的 Appender。 异步日志 Logback 支持异步日志记录可以提高日志记录的性能避免日志记录操作对应用程序性能的影响。 过滤器支持 Logback 提供了丰富的过滤器功能可以根据日志消息的内容、级别等条件对日志进行过滤和筛选灵活控制日志的输出。 自定义布局 Logback 允许开发者自定义日志的输出格式可以根据需要定义自己的日志布局模式满足不同项目的日志格式需求。 可扩展性 Logback 提供了丰富的插件和扩展点可以扩展其功能满足特定项目的需求例如自定义 Appender、过滤器等。 总的来说Logback 是一个功能强大、灵活易用的日志框架适用于各种规模的 Java 项目能够帮助开发者实现高效、灵活的日志记录和管理。在 Spring 应用程序中Logback 通常被用作日志记录的主要框架并与 Spring Boot 紧密集成为开发者提供了简单而强大的日志记录解决方案。 1、引用Maven依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactIdversion2.7.9/version /dependency dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.32/version /dependency 2、YAML配置 #日志 logging:#日志级别level:com:test: debug# 设置logback.xml位置config: classpath:logback/logback-spring.xml 3、logback-spring.xml配置文件 ?xml version1.0 encodingUTF-8? configuration debugfalse!--定义日志文件的存储地址 --property nameLOG_HOME value../../logs /!--property nameCOLOR_PATTERN value%black(%contextName-) %red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta( %replace(%caller{1}){\t|Caller.{1}0|\r\n, })- %gray(%msg%xEx%n) /--!-- 控制台输出 --appender nameSTDOUT classch.qos.logback.core.ConsoleAppenderencoder classch.qos.logback.classic.encoder.PatternLayoutEncoder!--格式化输出%d表示日期%thread表示线程名%-5level级别从左显示5个字符宽度%msg日志消息%n是换行符pattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50}:%L - %msg%n/pattern--pattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %highlight(%-5level) %cyan(%logger{50}:%L) - %msg%n/pattern/encoder/appender!-- 按照每天生成日志文件 --appender nameFILE classch.qos.logback.core.rolling.RollingFileAppenderrollingPolicy classch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy!--日志文件输出的文件名 --FileNamePattern${LOG_HOME}/webapp-%d{yyyy-MM-dd}.%i.log/FileNamePattern!--日志文件保留天数 --MaxHistory30/MaxHistorymaxFileSize10MB/maxFileSize/rollingPolicyencoder classch.qos.logback.classic.encoder.PatternLayoutEncoder!--格式化输出%d表示日期%thread表示线程名%-5level级别从左显示5个字符宽度%msg日志消息%n是换行符 --pattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50}:%L - %msg%n/pattern/encoder/appender!-- 生成 error html格式日志开始 --appender nameHTML classch.qos.logback.core.FileAppenderfilter classch.qos.logback.classic.filter.ThresholdFilter!--设置日志级别,过滤掉info日志,只输入error日志--levelERROR/level/filterencoder classch.qos.logback.core.encoder.LayoutWrappingEncoderlayout classch.qos.logback.classic.html.HTMLLayoutpattern%p%d%msg%M%F{32}%L/pattern/layout/encoderfile${LOG_HOME}/error-log.html/file/appender!-- 生成 error html格式日志结束 --!-- 每天生成一个html格式的日志开始 --appender nameFILE_HTML classch.qos.logback.core.rolling.RollingFileAppenderrollingPolicy classch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy!--日志文件输出的文件名 --FileNamePattern${LOG_HOME}/webapp-%d{yyyy-MM-dd}.%i.html/FileNamePattern!--日志文件保留天数 --MaxHistory30/MaxHistoryMaxFileSize10MB/MaxFileSize/rollingPolicyencoder classch.qos.logback.core.encoder.LayoutWrappingEncoderlayout classch.qos.logback.classic.html.HTMLLayoutpattern%p%d%msg%M%F{32}%L/pattern/layout/encoder/appender!-- 每天生成一个html格式的日志结束 --!--myibatis log configure --logger namecom.apache.ibatis levelTRACE /logger namejava.sql.Connection levelDEBUG /logger namejava.sql.Statement levelDEBUG /logger namejava.sql.PreparedStatement levelDEBUG /!-- 日志输出级别 --root levelINFOappender-ref refSTDOUT /appender-ref refFILE /appender-ref refHTML /appender-ref refFILE_HTML //root/configuration
http://www.zqtcl.cn/news/39912/

相关文章:

  • 网站服务器建设的三种方法是什么可以免费打开网站的软件下载
  • 做装修的网站有哪些内容网站运营优化培训
  • 网站搜索框如何做创建网站视频
  • html做网站例子响应式网站建设原则
  • 深圳网站建设联华网站开发方面的岗位
  • 哪家做网站的泗水县最新消息
  • 郑州网站排wordpress淘宝客模板免费下载
  • 网站建设电脑配置苏州哪里做网站
  • 手机端网站关键词排名广州市财贸建设开发监理网站
  • 做直播教程的网站有哪些东莞seo建站推广费用
  • 正规的徐州网站建设网站后台设计培训学校
  • 网站开发我嵌入式开发个人身份调查网站
  • 用织梦做模板网站广西建设厅网站
  • 阳信县住房和城乡建设局网站有好的网址推荐吗
  • 哪里有好的免费的网站建设重庆微信网站制作价格
  • 哪家公司建网站最好爱设计作图
  • 柯桥网站建设软件开发流程八个步骤模板
  • 学术会议网站怎么做第一成品网站超市
  • 做可直接下单购买的网站临检中心网站建设
  • 公司网站建设的请示薛华成 旅游网站建设
  • 石家庄网站搭建定制网站开发管理制度
  • 铭万做的网站石家庄免费做网站
  • 广告机自建站模板用户体验最好的网站
  • 外贸SOHO建公司网站怎么检查网站死链
  • 网站推广优化外包公司哪家好免费crm手机版
  • 网站建设技术外包建设银行信用卡网站是多少钱
  • wordpress 单本小说站中国核工业第五建设有限公司待遇
  • 重庆移动网站建设建立一个网页需要多少钱
  • 揭阳新站seo方案昭通seo
  • 国内哪个网站做水产比较大网上怎样查询企业资质