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

dreamweaver做的网站国外免费域名申请

dreamweaver做的网站,国外免费域名申请,如何做微信网站建设,免费h5页面应用制作日志技术 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.hkea.cn/news/328155/

相关文章:

  • 茶类网站建设方案西安网站seo排名优化
  • 南和县住房和建设局网站石家庄整站优化技术
  • 做教育网站销售的好吗成都百度网站排名优化
  • 展览展会网页模板下载河南网站优化排名
  • 自己做网站上传视频疫情二十条优化措施
  • 网站排名上升 优帮云网络销售培训学校
  • 对于政务网站建设的建议网站收录优化
  • 网站策划与建设阶段的推广方法网络软文怎么写
  • 漳州公司做网站重庆网站建设
  • 十大网络平台有哪些网站关键词排名seo
  • 建b2c网站google官方下载安装
  • 广州b2b网站建设公司推广网站
  • 新乡市封丘县建设局网站百度教育官网登录入口
  • 网站开发项目点击器
  • 建公司网站需要多少钱推广普通话手抄报内容资料
  • 东莞市建设监督网站首页app宣传推广方案
  • 网站设计基本功能域名免费注册0元注册
  • 徐州网站建设的特点营销咨询公司
  • 网站建设问题表在seo优化中
  • 网站建设公司 倒闭店铺推广方法
  • 网站搭建素材短视频培训
  • amazon虚拟机免费做网站百度信息流怎么收费
  • 深圳做网站推广公司聊城seo整站优化报价
  • 深圳专业app网站开发企业网站建设原则是
  • 网站开发师职责柳州网站建设哪里有
  • 自己做的网站怎么改电话网络推广代运营公司
  • 做水果的网站有哪些google高级搜索
  • 怎么用网站做文案百度推广可以自己开户吗
  • 做的好的新闻网站排名优化
  • 购物网站开发功能百度联盟个人怎么接广告