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

APACHE通用日志和LOG4J

阅读更多
使用日志的三个目的:
1.监视代码中变量的情况,把数据周期性记录到文件中,供其它应用系统分析工作.
2.跟踪代码运行轨迹,作为日后审计的依据.
3.担当开发环境中的调试器,向文件或控制台打印代码.

用System.out.print()用户不希望得到这些数据===>所以通过第三方工具===>APACHE通用日志包,它提供了一组通用日志接口,用户可以自由选择实现日志接口的第三方软件通用日志目前支持以下版本:
a.Log4J日志器; b.JDK1.4Logging; c.SimpleLog日志器; d.NoOpLog日志器
两个常用的接口是:LogLogFacotry
通用日志包把日志消息分为六个级别(按级别从高到低为):a.fatal致命的; b.error错误; c.warn警告; d.info消息; e.debug调试; f.trace细节;例如如果设置为fatal,error它就只显示fatal.

LOG4J可以输出成文件,GUI组件等.最重要的是能通过配置文件来配置.不用修改程序代码.

LOG4J组成:
Logger:日志写出器; Appender:日志目的地; ConsoleAppender:目的地为控制台;
FileAppender:目的地为文件; Layout:日志格式化器;用来把程序员的logginrequest格式化成字符串.PatternLayout:用指定的pattern格式化logginrequest格式化成字符串.
配置LOG4J步骤:
1.加载包名为:commons-logging.jar的JAR包,(这个包下面有两个package分别为:
org.apache.commons.logging和org.apache.commons.logging.impl)
2.创建commons-loggin.properties文件跟log4j.properties文件


分享到:
评论

相关推荐

    Apache通用日志包.pdf

    Apache通用日志包.pdf 常用的日志实现方法 Apache 通用日志包的配置方法 配置Log4J

    dynatrace-log4j2-appender:Dynatrace通用日志提取Log4j2 Appender

    Dynatrace通用日志提取Log4j2 Appender Log4j2 Appender将Java应用程序与Dynatrace通用日志提取功能集成在一起。 为了使其正常工作,您必须提供两个参数: activeGateUrl启用了通用日志提取模块的ActiveGate实例的...

    go-apachelog:使用 apache 通用日志格式的 go 服务器记录器

    不推荐使用 go-apachelog。 请参阅 github.com/cespare/hutil/apachelog 去 apachelog 这是一个以 Apache 通用日志格式编写服务器日志的小型库。 有关使用说明,请参阅。 代码主要基于logging.go。

    logging和lo4j的jar大全

    Apache针对不同的语言平台为做了一系列日志工具包,可应用于java、.net、php、c++,这些日志包都是免费的,使用非常方便,可以极大提高...现在,Apache通用日志工具commons-logging和Log4j已经成为Java日志的标准工具。

    EventLog_Analyzer.zip

    通用日志解析 & 索引(ULPI)技术 事件日志监控 云设施日志监控 数据库审计 应用程序日志分析 监控和分析应用日志 IIS Web服务器日志分析 IIS FTP服务器日志分析 DHCP Windows应用日志分析 DHCP Linux应用日志分析 MS...

    Apache Log SQL-开源

    该perl脚本(apache_log_sql.pl)用于将Apache通用日志格式的日志文件移动到Oracle数据库中。

    Chronicle-Logger:亚微秒级Java记录器,支持Slf和Log4J等标准记录API

    编年史记录器支持大多数标准记录API,包括: SLF4J 退回Apache log4j 1.2 Apache log4j 2 Java Util记录Apache通用日志记录Chronicle Logger能够将您的所有日志聚合到中央存储。 它具有内置的弹性,因此您将永远...

    apache-log2:Nodejs 的 ApacheCLF 访问日志记录

    支持通用和组合日志格式。 在 GNU v3 下获得许可。 特征: 自动内容长度计算 调用 response.end 时激活 不需要中间件,例如 express 或 connect 默认为 Apache2 日志格式默认值 不需要调用 writeHead 以符合 CLF...

    matomo-log-analytics:在Matomo中导入任何类型的服务器日志,以进行强大的日志分析。 通用日志文件解析和报告

    所有常用的日志格式,例如:NCSA通用日志格式,扩展日志格式,W3C扩展日志文件,Nginx JSON,OVH 一些流行的云服务的日志文件:Amazon AWS CloudFront日志,AWS S3日志,AWS ELB日志。 流媒体服务器日志文件,例如...

    commons-logging-1.1.3.jar

    common-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的...使用它的好处就是,代码依赖是common-logging而非log4j, 避免了和具体的日志方案直接耦合,在有必要时,可以更改日志实现的第三方库。

    Apache-Web-Log-Analysis-Spark

    数据文件:Apache通用日志格式(CLF) CLF中生成的日志文件条目将如下所示: 127.0.0.1 - - [01/Aug/1995:00:00:01 -0400] "GET /images/launch-logo.gif HTTP/1.0" 200 1839 详细信息-> 为什么选择星火 服务器...

    国大科技入聘人员资料-JAVA通用快速开发框架源码

    JAVA通用快速开发框架源码 通用快速开发框架是一套轻量级的权限系统,主要包括用户管理、角色管理、部门管理、菜单管理、...· 日志管理:SLF4J 1.7、Log4j · 单元测试:JUnit 4.12 · API接口文档:Swagger 2.7

    node-alpine:Alpine-Node.js的Apache日志解析器

    它支持三种最常见的日志格式(“通用日志格式”,“带有虚拟主机字段的通用日志格式”和“组合日志格式”),还允许您通过向其传递用于生成日志文件的LogFormat字符串来指定自定义日志格式。要解析。预定义的日志...

    koa-log:koa的记录器Middlware

    日志 用于koa的HTTP请求记录器中间件,请参阅express / morgan和koa-logger API var logger = require ( 'koa-log' ) ; var morgan = logger .... 预定义格式 提供了各种预定义的格式: ...标准Apache通用日志输

    MF00653-JAVA通用快速开发框架源码.zip

    JAVA通用快速开发框架源码 注意:不带技术支持,有帮助文件,虚拟商品...· 日志管理:SLF4J 1.7、Log4j · 单元测试:JUnit 4.12 · API接口文档:Swagger 2.7.0 · 页面交互:Vue 2.x + Bootstrap+ HTML5 + CSS3

    holodeck:播放通用日志格式的日志文件,以相同的时间执行相同的GET和HEAD请求

    使用在现有的通用日志格式(CLF)日志文件(例如Apache或Nginx日志文件)中找到的相同请求轰炸Web服务器。 请求以相同的顺序,相同的时间交付。 可以将其视为网站的整体模拟。 理想情况下,他们不能说出区别。 安装...

    jdbcdslog:从 code.google.compjdbcdslog 自动导出

    该项目的目标是为 JDBC 应用程序的 SQL ...日志引擎不可知(感谢 SLF4J,您可以使用大多数流行的日志库,如 log4j、apache 通用日志、java 日志或简单打印到 System.out) 可以记录调用方法堆栈跟踪。 用户指南: :

    Java版水果管理系统源码-syybi:西比

    1.7、Log4j 工具类:Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI 3.9 2、前端 JS框架:jQuery 1.9。 CSS框架:Twitter Bootstrap 2.3.1。 日期控件: My97DatePicker 4、平台 服务器中间件:在Java ...

    tomcat6、7、8、9, maven3.5

    有关详细信息,请参阅Apache Tomcat 8.5更改日志。 Apache Tomcat 7.x 的Apache Tomcat 7.x的建立在Tomcat中6.0.x的改进和实现的Servlet 3.0, JSP 2.2,EL 2.2和 WebSocket的1.1规格。除此之外,它还包括以下改进...

    MyEclipse_9创建SSH2开发环境必须的独立包

    struts2 相关包-------------------------------------------------- xwork-2.0.5.jar webwork的核心库 ognl-2.6.11.jar OGNL...slf4j-log4j12-1.5.0.jar slf4j log4j支持包 log4j-1.2.15.jar slf4j-api-1.5.0.jar

Global site tag (gtag.js) - Google Analytics