`
hyperprice
  • 浏览: 50862 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Log4j课堂

阅读更多
日志级别

off:是最高的级别,用于关闭所有日志记录

fatal:指输出每个严重错误事件将会导致应用程序的退出。

error:指出虽然发生错误事件,但仍不影响系统的继续运行。

warn:表明会出现潜在的错误的情形。

info:一般用在粗粒度级别上,强调应用程序的运行过程。

debug:一般用在细粒度分析上,对调试程序非常有帮助。

all:是最低级的,用于打开所有日志记录。




APPENDER输出端

org.apache.log4j.ConsoleAppender

org.apache.log4j.FileAppender

org.apache.log4j.DailyRollingFileAppender

org.apache.log4j.jdbc.JDBCAppender



Layout:日志格式化器

HTMLLayout:

PatternLayout:根据指定的转换模式



ConversionPattern


%t  输出日志信息所属类别名

%d  输出日期时间   %d{yyyy-MM-dd HH:mm:ss}

%f  输出日志信息所属的类的类名

%l  日志位置,位于类的第几行

%m  输出代码中指定的信息

%n  输出一个回车换行符

%p  输出优先及

%r  从应用启动到输出日志信息的毫秒数

%t  输出产生日志事件的线程名

%4p  指的是对齐方式。



SimpleLayout:



配置方法

BasicConfigurator.configure()


PropertyConfigurator.configure(classes/log4j.properties)



关键:

log4j.appender.fileb.File=run.log


run.log 在 applicationrun ,项目根目录

           在WEBSERVER ,TOMCAT/BIN

           手动指定存放目录


分享到:
评论

相关推荐

    [课堂课件讲解]Java微服务实践-Spring Boot 日志.pptx

    本资源是关于Java微服务实践的Spring Boot日志的讲解,主要介绍了日志框架Log4j的概念、架构、API和使用方法。 知识点: 1. 日志框架的概念:日志框架是一种记录和跟踪应用程序执行过程中的日志信息的系统组件。...

    转会系统第四天课堂笔记.docx

    4. **日志配置**:使用log4j记录应用日志,`log4j.properties`文件设置日志级别和输出方式。 5. **创建POJO类**:如`User.java`和`Player.java`,代表用户和选手的数据模型,包含属性和getter/setter方法,用于与...

    基于SSM的课堂行为监测系统的后台源码.zip

    同时,日志框架(如Log4j或SLF4J)的使用有助于问题的定位和排查。 8. **部署与运行**:项目通常被打包为WAR或JAR文件,部署在Tomcat、Jetty等应用服务器上。开发者可能使用Maven或Gradle等构建工具来管理依赖和...

    基于ssm+vue+Java web的高校学生课堂考勤系统.zip

    日志框架如Log4j或SLF4J则用于记录系统运行过程中的各种信息,便于调试和问题排查。 总的来说,这个项目涵盖了Java Web开发的多个重要方面,包括前后端分离、数据库设计、API设计、用户体验优化以及安全性考虑。...

    课堂练习9.291

    在这个课堂练习中,我们涉及了三个不同的编程和算法相关的问题,涵盖了时间复杂度、链表操作以及字符串处理。 1. 题目中给出的代码片段是一个双层循环,外层循环变量`i`从0到`n-1`,内层循环变量`j`从1开始,每次翻...

    基于微信小程序的课堂点名系统springboot后端源码案例设计.zip

    - 日志记录是必不可少的,使用如Logback或Log4j记录系统运行状态,便于问题排查和性能优化。 8. **测试**: - 为了保证代码质量,项目可能包含了单元测试和集成测试,确保各个组件和整个系统的行为符合预期。 9....

    软件开发JSP基础与实例(张孝祥)源码

    读者注意:这套视频语音讲解中引述的《软件开发课堂 - Java Web基础与案例开发详解》,即后来...10Log4j的应用 11JUint 12Ant的应用 13CVS的应用 14留言管理系统 15电子相册管理系统 16网上商店JpetStore 17传智博客BBS

    MyBatis第一天课堂笔记.docx

    1. **导入依赖**:引入 MyBatis 相关的 jar 包,如 mybatis.jar、log4j.jar 等。 2. **配置**:创建 SqlMapConfig.xml 文件,配置数据源、事务管理器等。 3. **日志配置**:配置 log4j.properties,用于记录 ...

    项目基于SSM和Vue实现的前后端分离课堂考勤管理系统-源码

    监控和日志管理也至关重要,例如使用Logback或Log4j记录系统日志。 以上是本项目的主要技术栈和涉及的关键知识点,通过这些技术的综合运用,实现了课堂考勤管理系统的高效、稳定运行。开发者可以通过源码学习到如何...

    基于人脸识别技术的课堂考勤系统毕设的接口实现.zip

    Prometheus和Grafana可以用于监控系统指标,而Logback或Log4j则是常见的日志记录框架。 9. **文件上传与处理**:在处理学生照片时,系统需要支持文件上传功能。Spring Boot提供文件上传的便捷支持,同时需要考虑...

    crm项目课堂笔记.docx

    - 使用log4j.properties文件进行日志管理。 6. 事务管理: - 使用Spring的HibernateTransactionManager实现事务控制,通过注解驱动的方式在需要的地方开启和提交事务。 通过以上描述,我们可以看出CRM系统是一个...

    java课堂笔记_自己总结的

    - 使用日志工具: 如 `log4j` 或 `slf4j`。 - 单元测试: 使用 `JUnit` 进行单元测试。 - 断点调试: 使用IDE中的调试功能。 - **性能优化**: - 减少数据库访问: 尽量减少对数据库的查询次数。 - 缓存策略: 利用...

    SpringMVC课堂笔记

    <artifactId>slf4j-log4j12 <version>1.7.36 <!-- JSP and Servlet API --> <groupId>jstl <artifactId>jstl <version>1.2 <groupId>javax.servlet <artifactId>servlet-api <version>2.5 ...

    Java企业进销存管理系统源码-jxc-j.zip

    9. **日志记录**:为了便于调试和问题排查,系统通常会集成日志框架,如Log4j或Logback,记录系统运行过程中的信息。 10. **测试**:良好的单元测试和集成测试确保了代码的质量和系统的稳定性。JUnit和Mockito是...

    基于数据挖掘的个性化学习平台研究.pdf

    6. Log4j在学习平台中的作用:Log4j是一个基于Java的开源日志记录工具,广泛应用于应用程序中,用于记录程序运行时产生的各种日志信息。在个性化学习平台中,Log4j记录了学生和学习平台之间的交互数据,这些数据可以...

    基于弗洛里迪语义信息公式的课堂教学量化评估模型

    4. **课堂教学优化模型**: \[ \max Z = \sum_{i=1}^{n}\sum_{j=1}^{n}\sum_{k=1}^{n} w_{ijk} x_{ijk} \] 其中,\(Z\) 代表总的语义信息量;\(w_{ijk}\) 为权重系数,表示第 \(i\) 个教学内容、第 \(j\) 个学生...

    C:\Users\Administrator\Desktop\poi-word.rar

    2. jar包:包含Apache POI和其他可能的依赖库,如log4j用于日志记录,或者JUnit用于单元测试。 3. Word模板文件:.docx文件,预设了文档的布局和格式,留有需要填充的占位符。 4. 测试数据或配置文件:可能包含用于...

    OCP042课程笔记

    此外,还提到了如何管理和访问ISQL*Plus,包括启动、停止和登录命令,以及如何在OC4J中添加用户并赋予webdba权限。 综上所述,OCP042课程笔记全面覆盖了Oracle数据库的基础知识,从架构到安装,再到实例和数据库的...

    JavaWeb视频笔记word版本

    笔记可能包含如何配置错误页面,以及使用log4j等工具进行日志记录。 这份名为"方立勋JavaWeb视频前十一天笔记word版本(非常难得)"的资料,显然是对JavaWeb初级阶段知识的全面梳理,对于想要系统学习或复习JavaWeb...

    matlab基础教程

    - 上课表现:每次课4分(包含按时上课2分,课堂表现2分),总计16分。 - 平时作业:每次作业4分,仅接受电子版提交,总计16分。 - 综合实验报告:8分,要求三人一组完成,并提交打印版报告。若发现报告中有抄袭...

Global site tag (gtag.js) - Google Analytics