sun认证java程序员须知Java日志框架
来源:才华咖 本文已影响7.92K人
来源:才华咖 本文已影响7.92K人
作为一名Java程序员,明确的知道日志系统是一个成熟Java应用所必不可少的,在开发和调试阶段,日志可以帮助我们更好更快地定位bug;在运行维护阶段,日志系统又可以帮我们记录大部分的异常信息,从而帮助我们更好的完善系统。下面来了解一下java程序员日常常用的几个java日志框架组件。
4j – 最受欢迎的Java日志组件
Log4j是一款基于Java的开源日志组件,Log4j功能非常强大,我们可以将日志信息输出到控制台、文件、用户界面,也可以输出到操作系统的事件记录器和一些系统常驻进程。更值得一提的是,Log4j可以允许你非常便捷地自定义日志格式和日志等级,可以帮助开发人员全方位地掌控日志信息。
gviewer – Java日志查看工具
gclogviewer是一个支持jdk 6的gc log可视化工具,和gcviewer相比,gclogviewer支持根据gc log生成GC的趋势图,也支持生成调优建议所需的数据趋势图。
4J – 基于API的Java日志框架
SLF4J提供了一个简单统一的日志记录接口,开发者在配置和部署时只需要实现这个接口即可实现日志功能。 Logging API实现既可以选择直接实现SLF4J接的loging APIs如: NLOG4J、SimpleLogger。也可以通过SLF4J提供的API实现来开发相应的适配器如Log4jLoggerAdapter、JDK14LoggerAdapter。
Fabric – 日志存储系统
zLogFabric 是一个集成的跨平台日志解决方案,通过消息系统收集各个应用的日志信息存储到一个集中式的系统中。模块化的设计使得服务器可对日志进行存储、转发、警报以及生成日志统计信息。
tash – Java日志管理工具
logstash是一款功能非常强大的.日志管理工具,利用logstash,你可以对日志进行传输、处理、管理和检索,并且提供Web接口以便开发者统计和查询日志信息。
ons Logging
Commons Logging的实现不依赖于具体的日志实现工具,仅仅提供一些日志操作的抽象接口,它对其他的日志工具做了封装,比如Log4J, Avalon LogKit, 和JDK 1.4等。
s Logs
Darks Logs和log4j类似,也适用于Java、Android等项目,但是Darks Logs使用更加简单,而且对Android端做了非常大的改善。Darks Logs对Sqlite的日志保存增加了Appender。其旨在解决Android日志无法灵活控制日志等级、格式、保存或显示目标等常用操作等的问题。
希望对java程序员有所帮助,仅供参考!
sun认证java程序员考试题库
Sun认证Java程序员(SCJP)考题常见陷阱集合
合格Sun认证Java程序员(SCJP)具备的能力
SUN JAVA程序员和开发员(SCJD)认证
JAVA认证开源技术:关于Java的对象equals方法
SUN认证JAVA程序员简介
SUN认证Java2程序员考试题及答案
SUNJava程序员认证考试题库
Sun认证Java程序员考试技巧分享
sun认证java程序员考试大纲
Sun-Java程序员认证考试题库
Sun认证Java程序员(SCJP)考试科目介绍
Sun认证Java程序员考试介绍
sun认证java程序员考试科目
Sun认证Java程序员(SCJP)考试科目的区别
Java程序员集合框架面试题
java框架知识点总结
Java认证辅导:Java实现二叉树遍历算法
Java认证基础知识:java字符串转化整型问题
JAVA程序员自荐书
Java的Spring框架知识
java与javascript之间json格式数据互转详解
SUNJAVA认证的内容
JAVA认证经验分享:学好java开发的关键七步
SUN认证考试知识点:java servlet生命周期
Java Ajax jsonp跨域请求详解
Java程序员集合框架面试题及答案
SUN JAVA认证介绍
java程序员辞职信3例
sun认证java程序员须知Java日志框架
JAVA认证基础知识:Java获取当前的系统时间
sunJAVA认证的内容和认知度
sun认证:java程序设计考试试题
2017年SUN-Java程序员认证考试试题
sun认证考试:java子对象创建过程
关于java程序员的认证SCJP考试
计算机二级JAVA考试构建JAVA程序2017
Sun认证Java开发员考试介绍
Java认证考试知识点:Java时间类的函数
JAVA认证基础知识:Java文件解压缩示例