当前位置:  软件>java软件

Java应用日志框架 TNT4J

    来源:    发布时间:2014-12-16

    本文导语:  TNT4J是一个改进Log4J新的开源Java应用日志框架。用于应用程序活动的跟踪、相关性检查、诊断,可以跨多个应用程序,运行时,服务器,地理的位置。这个API是专门用以解决分布式,并发,多线程,多用户应用,包括活动的相...

TNT4J是一个改进Log4J新的开源Java应用日志框架。用于应用程序活动的跟踪、相关性检查、诊断,可以跨多个应用程序,运行时,服务器,地理的位置。这个API是专门用以解决分布式,并发,多线程,多用户应用,包括活动的相关性,应用程序的状态转储,性能和用户定义的量度。


以下是它的特性:

  • Simple programming model to facilitate fast root-cause, log analysis

  • Automated timing of application activities and sub-activities (elapsed, idle time, message age)

  • Application state dump framework for reporting internal variables, data structures

  • Granular conditional logging based on application tokens, patterns, that can be shared accross applications, runtimes

  • Share logging context across application, thread, runtime boundaries

  • Inter-log correlation of log entries (correlators and tags) between multiple related applications

  • Intra-log correlation of related activities and sub-activities between multiple applications and threads

  • Event location tags such as GPS, server etc.

  • Message flow direction for composite applications that exchange messages (e.g. SOAP, JMS, and SQL etc.)

  • User defined properties such as CPU, memory logging, thread statistics per process/thread

  • Extensible activity, sink, error listeners for pre, post event processing

  • Granular context such as thread id, process id, server, application name

1. 不需要写 "logger.isDebugEnabled()"

2. can log based on filter (e.g wait time longer than certain value)

3. share logging context across apps. 调用路径信息串联起来

4. logging statistics关于日志的统计信息


    
 
 

您可能感兴趣的文章:

  • java中Spring框架介绍及如何实现对Bean的管理
  • Java批量作业框架 Java Batch Job Framework
  • java 框架Hibernate的generator属性的七种class介绍
  • Java神经网络框架 Encog for Java
  • Java简易MVC框架 etmvc
  • Java Web开发框架 Chrysalis
  • Java神经网络框架 Neuroph
  • Java图像处理框架 Marvin
  • Java企业应用开发框架 Portofino
  • Java媒体框架 JMF
  • Java的Web应用框架 EvaServer
  • Java 应用自动更新框架 Jupidator
  • Java的Web框架 ActiveWeb
  • Java的CRUD框架 Crank
  • Java的RESTful框架 Kauri
  • Java桌面程序开发框架 Viewa
  • 轻量级java框架 NLF框架
  • Java敏捷开发框架 JADE
  • Java数据持久层框架 MyBatis
  • Java Web框架 Waffle
  • Flex和Java的框架 Anvil Flex
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • 不太明白,利用RMI实现JAVA分布式应用 和 EJB实现JAVA分布式应用有什么区别。
  • 如何设置java应用程序的风格,如java风格,和windows风格!
  • Java GUI应用程序开发框架 Axualize
  • Java应用服务器 Virgo
  • JAVA桌面应用服务器 JDAP
  • Java与桌面应用程序
  • Java应用漏洞检测工具 LAPSE+
  • 讨论:Java是否适合编写通常的应用程序?
  • 怎样让java应用程序独立运行?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 我对JAVA一窍不通,可惜别人却给我一个Java的project,要我做一个安装程序,请问哪里有JAVA INSTALLER下载,而且我要不要安装java的sdk才能完成此项任务?
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍
  • 新年第一天,让我们讨论一下未来一年JAVA的发展趋势! 个人认为,JAVA将主要朝ERP和JAVA手机方面发展!
  • java命名空间java.security类keystore的类成员方法: getdefaulttype定义及介绍
  • 我想学Java,但不知道Java的实用的开发工具有那些,Java主要用在哪些方面,EJB到底是什么东西??
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getclasspath定义及介绍
  • redhat7.3下,java程序打印中文直接用java命令执行正常,用crontab执行java命令为乱码
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javaserializedobjectmimetype定义及介绍
  • javascript开源软件 iis7站长之家
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javafilelistflavor定义及介绍
  • 请问java程序中的import为什么有的用java.….*,而有的又用java.….…,有什么区别吗?
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmname定义及介绍
  • 简单说说Java SE、Java EE、Java ME三者之间的区别


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3