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

建站小二字母logo设计网站

建站小二,字母logo设计网站,上海最新新闻,物联网平台层的主要功能日志技术 1.引出 我们通常展示信息使用的是输出语句,但它有弊端,只能在控制台展示信息,不能灵活的指定日志输出的位置(文件,数据库),想加入或取消日志,需要修改源代码 2.日志技术…

日志技术

1.引出

我们通常展示信息使用的是输出语句,但它有弊端,只能在控制台展示信息,不能灵活的指定日志输出的位置(文件,数据库),想加入或取消日志,需要修改源代码

2.日志技术

  • 可以将系统执行的信息,方便的记录到指定的位置(控制台、文件中、数据库中)
  • 可以随时以开关控制日志的启停,无需侵入到源代码中去进行修改
  • 用来记录程序运行过程中的各种信息,并可以进行永久存储

3.日志的体系和框架

(1)日志体系

  • 日志接口:设计日志框架的一套标准,日志框架需要实现这些接口

    Commons Logging(JCL)、Simple Logging Facade for Java(SLF4J)

    因为对Commons Logging接口不满意,搞了SLF4J

  • 日志框架:牛人或第三方公司已经做好的实现代码,后来者直接拿去使用

    JUL(java.util.logging)、Log4j、Logback

    因为对Log4j的性能不满意,搞了Logback

Logback是基于SLF4J接口的日志规范实现的框架

4.Logback日志框架

(1)要使用Logback日志框架,至少需要在项目中整合三个模块

  • logback-core:基础模块,是其他两个模块的依赖基础(必须有)
  • logback-classic:完整实现了slf4j API模块(必须有)
  • logback-access:与Tomact和Jetty等Servlet容器集成,以提供HTTP访问日志的功能

(2)快速入门

  • 需求:使用Logback日志框架,记录系统的运行信息

  • 实现步骤

    ①将jar包拖入项目的lib文件夹下,对着jar包右键,选择Add As Library

    ②在src下导入配置文件logback.xml(必须放在src下)

    ③获取日志对象LOGGER,调用Logger方法打日志即可

获取日志对象LOGGER: private static final Logger LOGGER = LoggerFactory.getLogger(“类名”);

调用方法打日志:

  • LOGGER.info(String info)
  • LOGGER.debug(String info)
  • LOGGER.error(String info)
public class Demo {//成员位置,获取日志对象private static final Logger LOGGER = LoggerFactory.getLogger("Demo");public static void main(String[] args) {     try {LOGGER.info("方法开始执行");chu(10, 2);LOGGER.info("方法执行成功");} catch (Exception e) {LOGGER.error("程序出现异常,执行失败");e.printStackTrace();}}public static void chu(int a, int b) {LOGGER.debug("参数a:" + a);LOGGER.debug("参数b:" + b);int c = a / b;LOGGER.debug("运算结果:" + c);}
}

(3)核心配置文件logback.xml

①对Logback日志框架进行控制

②通常可以设置两个输出日志的位置:一个是控制台,一个是系统文件中

<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
 <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">//日志输出路径<file>C:/code/itcast-data.log</file>

③level:ALL为所有,OFF为关闭日志,还可以用来设置打印级别,大小写无关

<root level=ALL">    
<appender-ref ref="CONSOLE"/>   
<appender-ref ref="FILE" />
</root>

(4)日志级别

日志级别指的是日志信息的类型,日志都会分级别,优先级由低到高

日志说明
trace(低)追踪,指明程序运行轨迹,不常用
debug测试,实际应用中一般将其作为最低级别
info输出重要的运行信息,数据连接、网络连接、IO操作等,使用较多
warn警告信息,可能会发生问题,使用较多
error(高)发生了错误,可能已经被解决,不影响程序运行

只有日志级别大于或等于核心配置文件的日志级别时,才会被记录,否则不记录

http://www.yayakq.cn/news/479394/

相关文章:

  • 网络优化app南通优化网站公司
  • 全国城市雕塑建设官方网站临沂市建设局兰山区网站
  • jsp做电影网站凡科做的网站提示证书错误
  • 郑州网站设计 品牌 视觉网站建设工作室图片
  • 湖北做网站的公司网站开发技术实验报告
  • 电商在线设计网站二维码制作app
  • 北京建站公司哪家好开通小程序流程
  • 虚拟主机网站建设的几个步骤网站搜索框如何做
  • 网红网站建设搞定设计网站做的图怎么下载不了
  • 做外贸 上国外网站三亚网红打卡景点
  • 做网站还得买域名吗标志vi设计机构
  • 北京微信网站建设公司成都企业网站营销设计
  • 网站app的区别是什么意思提供专业网站建设
  • 网站建设多少钱哪个济南兴田德润有活动吗云开发app
  • 设计商城网站建设九江开发区建设规划局网站
  • vps网站压缩网络信息
  • 网站设置三方交易国际新闻最新消息10条2022
  • 网站每年维护费用沈阳企业制作网站
  • 襄阳做网站比较有实力的公司传媒公司网站设计
  • 深圳网站开发哪个公司好绚丽网站
  • 同江佳木斯网站制作全球采购网站
  • 郑州哪里有做网站的烟台北京网站建设
  • 学风建设网站淘宝上做网站的信得过吗
  • 美食网站开发现状辽宁建设工程信息网作用
  • 自己做电台直播的网站对话弹窗在网站上浮动
  • 新乡市建设路小学网站wordpress 企业站开发
  • tiktok官方网站入口凡客诚品的衣服质量怎么样
  • 电商网站开发脑图个人简历通用免费模板
  • 外贸建站应该怎么做仿煎蛋wordpress
  • 电子商务网站建设分析和总结苏州企业网站建设专家