`
wupuyuan
  • 浏览: 77385 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

一个Java写的日志分析工具

阅读更多

    最近由于工作原因,写了个分析工具,否则对着日志眼睛花了……

    之前对Java界面接触不多,写起来也费了翻功夫,作为一个成果先保留下。

    参考过网上很多Java文本编辑的东西,总是不尽如人意,于是上传,相互学习,有问题请反馈。

 

    功能很简单,分析日志,这里日志当然是我负责系统的日志,支持分页等基本文本功能,不足之处是读取大文件时会内存溢出,这个功能以后再加入了。附件中有一份日志文件,供跟踪代码运行使用。它也可以整理XML格式,如果需要格式化自己的日志,只需要在Analysis包和Format加入对应的分析类就OK。

 

    代码在src.rar中。

    日志文件在Mediation.rar中。

 

    使用方法就是将代码导入到Java工程中,运行startSCTool就OK,详细步骤用过Eclipse的都会。

 

    截图如下,大图见附件吧:

 

 

 

 

 

  • src.rar (20.6 KB)
  • 下载次数: 981
  • 大小: 47.1 KB
10
1
分享到:
评论
3 楼 apple8581712 2016-12-01  
2 楼 wupuyuan 2012-08-09  
zenoh 写道
现在在做个日志统计的系统,求Pv  uv,大数据不好处理啊

最近在苏宁项目,实在没时间,大数据只能通过IO流操,不知道你的数据量多大?
1 楼 zenoh 2012-08-08  
现在在做个日志统计的系统,求Pv  uv,大数据不好处理啊

相关推荐

    java 线程 dump 分析工具 2.3.3

    java 线程Dump 分析工具: Java的TDA线程转储分析器是一个用于分析Sun Java VM生成的线程转储和堆信息的小型Swing GUI(目前用1.4测试)。它从提供的日志文件中解析线程转储和类直方图。它提供关于发现的线程转储的...

    java垃圾回收日志分析工具GCViewer

    java垃圾回收日志分析工具GCViewer,包内含有15年9月1日所能下载到的最新代码及代码打包的jar文件,双击即可执行。 本GCViewer是最新版本的,是JDK1.8编译并支持JDK1.8的GC 日志文件分析。 GCViewer是业内支持率很高...

    javacore分析工具

    `jca412.jar`可能是一个包含Java Core Analysis工具的库文件,用于解析和展示JavaCore日志文件。这种工具通常会提供图形界面或命令行选项,便于用户查看和理解分析结果。 `jca.properties.xml`可能包含了Java Core ...

    IBM日志分析工具

    IBM日志分析工具是专门针对IBM相关产品产生的日志进行深度解析和问题定位的工具集合。这些工具通常包括对特定类型的日志文件,如GC日志、heapDump日志和javaCore日志的分析功能。接下来,我们将深入探讨这些日志类型...

    Java自定义日志工具类

    Java自定义日志工具类是Java开发中一个重要的实践,它可以帮助开发者记录应用程序运行过程中的信息,便于调试、排查问题和后期分析。日志工具类通常包含多种级别(如DEBUG, INFO, WARN, ERROR, FATAL)以适应不同...

    jca15.zip-分析javacore日志

    解压后阅读这份文档对于正确使用工具至关重要,尤其是对于不熟悉javacore日志分析的人来说。 `license`文件则列出了该工具的授权条款,规定了用户可以如何使用、分发和修改软件。了解这些条款对于合法合规地使用...

    jca javacore分析工具

    Java Core文件是由JVM生成的一种日志文件,记录了JVM在特定时刻的状态,包括线程堆栈信息、内存使用情况、类加载信息等。当Java应用程序出现异常或者性能问题时,操作系统可能会触发JVM生成javacore文件,帮助...

    javacore和dump分析工具

    Heap dump 文件是一个二进制文件,它保存了某一时刻在 Java 堆中所有对象的状态。这个文件最重要的作用就是分析 Java 堆内存泄露问题,heap analyzer,MAT 等工具都可以分析这种文件。 Java core 文件保存的是 java ...

    Java线程Dump分析工具jstack解析及使用场景

    Java线程Dump分析工具jstack是Java开发人员和运维人员常用的诊断工具,它能够帮助我们了解Java应用程序中线程的状态,以及线程的执行轨迹。本文将深入解析jstack的使用方法及其在不同场景下的应用。 jstack命令的...

    JAVA版简单日志工具类

    本项目提供了一个简单的日志工具类,适用于那些不需要复杂日志管理的小型项目。下面将详细介绍这个日志工具类的设计理念、功能以及如何使用。 1. **设计理念** - **简洁易用**:为了满足小项目的需求,这个日志...

    飞行日志分析工具Flightplot

    总结来说,Flightplot是一个强大的飞行日志分析工具,它结合了数据解析和可视化能力,为用户提供了一种高效的方法来理解和优化飞行操作。配合QGroundControl使用,用户可以全面掌握飞行全过程,确保每一次飞行都能...

    IBM WebSphere JavaCore分析工具

    7. **版本兼容性**:由于IBM WebSphere有多个版本,一个好的JavaCore分析工具应能支持不同版本的WebSphere和JVM,确保跨版本的兼容性。 8. **日志整合**:除了JavaCore文件,工具可能还能结合其他日志类型,如系统...

    日志工具类-java实现

    在Java编程中,日志工具类的实现是一个非常重要的部分,尤其在开发复杂项目时,良好的日志系统能够帮助开发者追踪程序运行状态、定位错误、分析性能等。本篇文章将详细探讨如何创建一个自定义的日志工具类,以便在...

    IBM java线程堆栈分析工具

    IBM为WebSphere Application Server (WAS) 提供了一款名为"jca467.jar"的线程堆栈分析工具,专门用于处理与IBM Java相关的线程分析任务。 首先,我们来了解一下什么是线程堆栈。线程堆栈是每个线程在执行过程中创建...

    java线程分析工具TDA

    TDA(Thread Dump Analyzer)是一款强大的Java线程分析工具,它能够帮助开发者深入理解应用在运行时的线程状态,包括线程的阻塞情况、等待资源、死锁等问题。下面将详细介绍TDA的使用方法、功能以及它如何帮助我们...

    java日志文件过滤

    总的来说,这个“java日志文件过滤”项目提供了一个便捷的工具,帮助开发者快速处理和分析日志数据,提高了问题排查和系统监控的效率。通过学习和理解这个项目,你可以深化对Java日志处理、文件I/O和条件过滤等技术...

    使用Java正则表达式分析处理日志

    在IT行业中,日志分析是系统监控和故障排查的重要环节,尤其对于服务器端应用来说更是不可或缺。Java作为广泛使用的编程语言,提供了强大的正则表达式支持,使得我们能够有效地解析和处理日志文件。本篇将围绕“使用...

Global site tag (gtag.js) - Google Analytics