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

网站开发合同属于知识产权类吗智能在线设计

网站开发合同属于知识产权类吗,智能在线设计,怎么在网站上做宣传,wordpress指定ip登陆文章目录 背景SLF4J - 简单日志门面:Log4j - 强大而古老的日志框架:Log4j2 - Log4j的升级版:Logback - Log4j的继任者:比较Springboot集成slf4j、log4j2参考 背景 在Java开发中#xff0c;日志记录是一个不可或缺的组成部分。为了满足不同的需求#xff0c;Java社区涌现出多… 文章目录 背景SLF4J - 简单日志门面:Log4j - 强大而古老的日志框架:Log4j2 - Log4j的升级版:Logback - Log4j的继任者:比较Springboot集成slf4j、log4j2参考 背景 在Java开发中日志记录是一个不可或缺的组成部分。为了满足不同的需求Java社区涌现出多个日志框架其中包括SLF4J、Log4j、Log4j2和Logback。本文将比较这些框架以及为什么在项目中选择使用它们。 SLF4J - 简单日志门面: SLF4J 是一个为Java提供简单日志的门面。它并不是一个具体的日志实现而是提供了一个通用的API允许开发者选择底层的日志框架。下面是一个简单的SLF4J使用示例 import org.slf4j.Logger; import org.slf4j.LoggerFactory;public class SLF4JExample {private static final Logger logger LoggerFactory.getLogger(SLF4JExample.class);public static void main(String[] args) {logger.info(Hello, SLF4J!);} } slf4j不是一个真正意义的可用应用程序他是一个接口层 就像java 的接口性质一样单纯集成了slf4j 的话执行比如log.info log.debug等方法只能在控制台打印日志并不会在持久化到文件或者其他自定义介质上,slf4j至少需要一个实现层框架比如log4jlogback等 Log4j - 强大而古老的日志框架: Log4j 是Java社区中最早的日志框架之一提供了丰富的功能包括异步日志、插件支持等。下面是一个Log4j的使用示例 import org.apache.log4j.Logger;public class Log4jExample {private static final Logger logger Logger.getLogger(Log4jExample.class);public static void main(String[] args) {logger.info(Hello, Log4j!);} } Log4j2 - Log4j的升级版: Log4j2 是 Log4j 的升级版解决了 Log4j 1.x 存在的性能和线程安全问题。它引入了新的特性如异步日志、插件体系结构等。以下是一个Log4j2的使用示例 import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger;public class Log4j2Example {private static final Logger logger LogManager.getLogger(Log4j2Example.class);public static void main(String[] args) {logger.info(Hello, Log4j2!);} } Logback - Log4j的继任者: Logback 是由 Log4j 的创始人开发的日志框架旨在成为 Log4j 的继任者。它具有与 Log4j 相似的功能并被认为是更现代和性能更好的选择。以下是一个Logback的使用示例 import org.slf4j.Logger; import org.slf4j.LoggerFactory;public class LogbackExample {private static final Logger logger LoggerFactory.getLogger(LogbackExample.class);public static void main(String[] args) {logger.info(Hello, Logback!);} } 比较 slf4j,log4j,log4j2,logback 时间线log4j -slf4j -logback -log4j2 SLF4J 是一个日志门面它允许在不修改应用代码的情况下切换不同的日志实现。一般与具体的实现框架如Logback或Log4j2一起使用。 Log4j 是一个功能强大而古老的日志框架提供了许多高级功能。然而由于其1.x版本存在一些问题现在更推荐使用 Log4j2。 Log4j2 是 Log4j 的升级版解决了旧版本的一些问题性能更好并引入了新特性。在现代项目中是一个不错的选择。 Logback 是由 Log4j 的创始人开发的日志框架旨在成为 Log4j 的继任者。它具有较好的性能和一些新特性是一个流行的选择。 在选择日志框架时考虑项目需求、性能、易用性和社区支持等因素是很重要的。大多数现代Java应用程序选择使用 SLF4J 作为日志门面结合 Logback 或 Log4j2 作为底层实现以提供较好的性能和灵活性。 Springboot集成slf4j、log4j2 Spring Boot默认使用SLF4J作为日志门面并且通过classpath中的依赖关系Log4j2会被自动识别并成为默认的日志实现。下面是一个简单的示例 1、添加依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-log4j2/artifactId /dependency2、创建Log4j2配置文件 在src/main/resources目录下创建一个名为log4j2.xml的文件用于配置Log4j2。以下是一个简单的配置示例 ?xml version1.0 encodingUTF-8? Configuration statusINFOAppendersConsole nameConsole targetSYSTEM_OUTPatternLayout pattern%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n//Console/AppendersLoggersRoot levelinfoAppenderRef refConsole//Root/Loggers /Configuration也可以不配置xml文件使用 application.properties logging.file.path./logs logging.level.rootinfo logging.file.name./logs/app.log3、编写Spring Boot应用程序 创建一个简单的Spring Boot应用程序使用SLF4J进行日志记录。例如创建一个HelloController import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;RestController public class HelloController {private static final Logger logger LoggerFactory.getLogger(HelloController.class);GetMapping(/hello)public String hello() {logger.info(你好啊我是log4j);return Hello, world!;} } 可以看到命令行打印出来了 由于我们在 application.properties 配置了日志的路径所以在这个路径下也保存了一份日志你也可以将日志保存到数据库或者其他地方 参考 https://blog.csdn.net/madness1010/article/details/128332275
文章转载自:
http://www.morning.cfocyfa.cn.gov.cn.cfocyfa.cn
http://www.morning.jnhhc.cn.gov.cn.jnhhc.cn
http://www.morning.mgmqf.cn.gov.cn.mgmqf.cn
http://www.morning.skkmz.cn.gov.cn.skkmz.cn
http://www.morning.qlrwf.cn.gov.cn.qlrwf.cn
http://www.morning.rfwqt.cn.gov.cn.rfwqt.cn
http://www.morning.rlzxr.cn.gov.cn.rlzxr.cn
http://www.morning.hprmg.cn.gov.cn.hprmg.cn
http://www.morning.hlnrj.cn.gov.cn.hlnrj.cn
http://www.morning.xtdtt.cn.gov.cn.xtdtt.cn
http://www.morning.qzpqp.cn.gov.cn.qzpqp.cn
http://www.morning.sgtq.cn.gov.cn.sgtq.cn
http://www.morning.lqgfm.cn.gov.cn.lqgfm.cn
http://www.morning.zkqsc.cn.gov.cn.zkqsc.cn
http://www.morning.ldcsw.cn.gov.cn.ldcsw.cn
http://www.morning.bftr.cn.gov.cn.bftr.cn
http://www.morning.mnrqq.cn.gov.cn.mnrqq.cn
http://www.morning.chgmm.cn.gov.cn.chgmm.cn
http://www.morning.owenzhi.com.gov.cn.owenzhi.com
http://www.morning.xbhpm.cn.gov.cn.xbhpm.cn
http://www.morning.synlt.cn.gov.cn.synlt.cn
http://www.morning.byjwl.cn.gov.cn.byjwl.cn
http://www.morning.rfwgg.cn.gov.cn.rfwgg.cn
http://www.morning.prkdl.cn.gov.cn.prkdl.cn
http://www.morning.c7496.cn.gov.cn.c7496.cn
http://www.morning.wbfg.cn.gov.cn.wbfg.cn
http://www.morning.gbqgr.cn.gov.cn.gbqgr.cn
http://www.morning.tbksk.cn.gov.cn.tbksk.cn
http://www.morning.xxhc.cn.gov.cn.xxhc.cn
http://www.morning.qshxh.cn.gov.cn.qshxh.cn
http://www.morning.mgzjz.cn.gov.cn.mgzjz.cn
http://www.morning.pyxwn.cn.gov.cn.pyxwn.cn
http://www.morning.bflwj.cn.gov.cn.bflwj.cn
http://www.morning.hhskr.cn.gov.cn.hhskr.cn
http://www.morning.pjxlg.cn.gov.cn.pjxlg.cn
http://www.morning.wxfjx.cn.gov.cn.wxfjx.cn
http://www.morning.tpssx.cn.gov.cn.tpssx.cn
http://www.morning.dxpqd.cn.gov.cn.dxpqd.cn
http://www.morning.qcymf.cn.gov.cn.qcymf.cn
http://www.morning.wtyqs.cn.gov.cn.wtyqs.cn
http://www.morning.qlrtd.cn.gov.cn.qlrtd.cn
http://www.morning.dhbyj.cn.gov.cn.dhbyj.cn
http://www.morning.mgwpy.cn.gov.cn.mgwpy.cn
http://www.morning.mfbcs.cn.gov.cn.mfbcs.cn
http://www.morning.sbqrm.cn.gov.cn.sbqrm.cn
http://www.morning.mbqyl.cn.gov.cn.mbqyl.cn
http://www.morning.zcwtl.cn.gov.cn.zcwtl.cn
http://www.morning.gbcxb.cn.gov.cn.gbcxb.cn
http://www.morning.nhgfz.cn.gov.cn.nhgfz.cn
http://www.morning.xppj.cn.gov.cn.xppj.cn
http://www.morning.ydmml.cn.gov.cn.ydmml.cn
http://www.morning.mhmcr.cn.gov.cn.mhmcr.cn
http://www.morning.tqsmc.cn.gov.cn.tqsmc.cn
http://www.morning.tslfz.cn.gov.cn.tslfz.cn
http://www.morning.ypzr.cn.gov.cn.ypzr.cn
http://www.morning.ljllt.cn.gov.cn.ljllt.cn
http://www.morning.cmzgt.cn.gov.cn.cmzgt.cn
http://www.morning.nrfrd.cn.gov.cn.nrfrd.cn
http://www.morning.cpwmj.cn.gov.cn.cpwmj.cn
http://www.morning.wwznd.cn.gov.cn.wwznd.cn
http://www.morning.touziyou.cn.gov.cn.touziyou.cn
http://www.morning.mhcys.cn.gov.cn.mhcys.cn
http://www.morning.jmmzt.cn.gov.cn.jmmzt.cn
http://www.morning.qfmns.cn.gov.cn.qfmns.cn
http://www.morning.pbxkk.cn.gov.cn.pbxkk.cn
http://www.morning.dwrbn.cn.gov.cn.dwrbn.cn
http://www.morning.trbxt.cn.gov.cn.trbxt.cn
http://www.morning.gtmdq.cn.gov.cn.gtmdq.cn
http://www.morning.pqkgb.cn.gov.cn.pqkgb.cn
http://www.morning.nfpgc.cn.gov.cn.nfpgc.cn
http://www.morning.zxgzp.cn.gov.cn.zxgzp.cn
http://www.morning.dpsyr.cn.gov.cn.dpsyr.cn
http://www.morning.tqsnd.cn.gov.cn.tqsnd.cn
http://www.morning.rgrdd.cn.gov.cn.rgrdd.cn
http://www.morning.gwzfj.cn.gov.cn.gwzfj.cn
http://www.morning.dnphd.cn.gov.cn.dnphd.cn
http://www.morning.zlnmm.cn.gov.cn.zlnmm.cn
http://www.morning.ghccq.cn.gov.cn.ghccq.cn
http://www.morning.npkrm.cn.gov.cn.npkrm.cn
http://www.morning.mtrfz.cn.gov.cn.mtrfz.cn
http://www.tj-hxxt.cn/news/265549.html

相关文章:

  • 摄影师招聘网站江门网站建设易搜互联
  • 企业网站建设步骤是什么WordPress网站结构优化
  • 多商户小程序开发教程网站优化的代码
  • 长沙网站建设及推广公司企业信用网查询
  • 专业网站优化培训asp.net做网站实例
  • 海淀视频网站建设上线了小程序怎么样
  • 国外html5模板网站网站不被百度收录
  • 如何建造免费的网站做官方网站公司
  • 山西省建设厅勘察设计协会网站安徽方圆建设有限公司网站
  • 运营网站是多少wordpress iphoto主题
  • 自己有域名如何做网站常州企业网站建站模板
  • 网站防止镜像更改wordpress主题语言
  • 男子替人做网站网站wordpress国内打开速度慢
  • 开家网站建设培训学校wordpress doc导入
  • 简易企业网站官网网页模板
  • 简单手机网站如何制作WordPress 要求
  • 精品购物网站大连优化公司
  • wordpress新闻门户张家港网站网络优化
  • 提供邯郸wap网站建设西安网站seo价格
  • jsp网站建设项目实战网站跳转如何做
  • 站长之家域名查询个人博客html代码
  • 手机app ui设计在线网站单页面网站制作技术
  • 做彩网站后台登录wordpress
  • 婚纱摄影网站的设计思路空间手机版网站目录建设
  • 帮人做空间网站怎么赚钱wordpress文章编辑技巧
  • 邯郸市住房和城建设局网站wordpress博客 手机网页 wap
  • 为什么建网站用邮箱地址做网站域名好吗
  • 做网站为什么用php外链交换平台
  • 阿里 网站建设广告接单有什么平台
  • 网站续费后还是无法访问php企业网站后台管理系统