`
kernaling.wong
  • 浏览: 78996 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

一个简单易用的轻量级的日志工具

阅读更多
在平时的开发中需要某些输出与记录,当然有很多的工具可以使用,如Log4J,本来这个日志系统早一个月前就已经开发完成了,但这段时间工作忙,所以一直只顾用它来测试,没有添加什么功能了.测试过程中产生了几个bug,同时已经修复了.OK,先说说这个日志系统具体功能与作用.
   1.  简单,这个日志工具不需要添加任何的额外xml,文本文件等配置,当时也可以添加,在开发中,只需要把这个包kernalingLog.jar添加到工程环境就可以运行了.
   2.  灵活,提供多种不同的选项组合,比如,可以指明输出日志的时间间隔,可以很简单就配置输入出的日志是否记录文本等.同时可以有多种输出文本格式可以选择
   3.   易于扩展,通过典型的抽象类继承,接口等把关键的实现方法给保留出来,用于供子类实现,这样就可以容易定制出自定义的子类方法等.
   这个日志工具暂时先说这么多,因为我不想到时大家用的时候会出什么问题,计划这一个星期内会把工具使用的文档与结构图.源代码等给分享出去,现在暂时说跟大家打个招呼.
分享到:
评论

相关推荐

    简单易用的轻量级 PHP 框架 phpshow

    phpshow是一个专为简化开发流程而设计的轻量级PHP框架,其核心理念在于快速、简单和高效。在现代Web开发中,选择合适的框架能极大地提高开发效率,降低项目维护成本。phpshow就是这样一款工具,它以易用性为出发点,...

    基于C++11线程池技术简单易用的轻量级网络编程框架源码.zip

    一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO 特点: 基于C++11开发,避免使用裸指针,代码稳定可靠;同时跨平台移植简单方便,代码清晰简洁。 使用epoll+线程池+异步网络IO模式开发,并发...

    Android-Tool-Log—Android轻量级简单易用的日志组件

    本文将深入探讨名为"Android-Tool-Log"的轻量级日志组件,其特点在于简单易用,并且对多种数据类型的输出进行了优化,包括基本数据类型、数组、Map、List、Intent、Bundle,以及Json和XML格式化的输出。 首先,我们...

    log4d Delphi中好用的轻量级日志类

    在Delphi编程环境中,log4d是一个非常实用的轻量级日志库,它为开发者提供了强大而灵活的日志记录功能。这个库的设计灵感来源于Java的log4j框架,旨在帮助程序员有效地跟踪和调试应用程序中的错误和异常,同时保持...

    轻量级、易用、快速的日志库,仅提供日志写入前端 C++源代码

    轻量级、易用、快速的日志库,仅提供日志写入前端。 仅标头,跨平台,在 C++ 11 中实现。 Limlog 使用该模式,建议用于简单的日志记录方案singleton 正确性,这个是最重要也是最基本的,包括 全部写入. 多个线程间的...

    轻量级抓包工具Httpwatch

    HttpWatch是一款功能强大的轻量级网络诊断工具,尤其在HTTP协议的抓包和分析方面表现出色。它能够帮助IT专业人士深入理解网页加载过程,优化网站性能,排查网络问题。HttpWatch集成了多种实用功能,包括HTTP请求和...

    QTP轻量级框架——好东西

    轻量级框架是指相对重量级框架来说,结构简单、易用、可扩展性好的自动化测试框架。它们通常基于一些基本的设计模式,如Page Object Model、Data Driven等,使得测试代码结构清晰,易于维护和扩展。 二、Page ...

    JAVA版简单日志工具类

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

    超轻量日志类

    轻量级日志类可能更适合小型项目或对资源敏感的环境,而大型项目可能需要功能更全面的库以满足复杂需求。不过,无论选择哪种日志库,理解和掌握其工作原理,合理配置和使用,都是提升开发效率和软件质量的关键步骤。

    php简单易用开发工具(精品)

    EasyPHP是一个受欢迎的开源PHP开发环境,它包含了一个小型的Apache服务器、MySQL数据库以及PHP解释器,为PHP开发者提供了一个轻量级且易于管理的本地开发环境。 在压缩包子文件“easyphp1-8_setup.exe”中,我们...

    Go-grapes是一个轻量级的工具设计用于通过ssh发布命令

    Go-grapes就是这样一个针对这一需求设计的轻量级工具,它允许用户通过SSH协议来发布命令,大大简化了远程管理多台服务器的操作流程。本文将深入探讨Go-grapes的特性和使用方法,帮助读者更好地理解和应用这个工具。 ...

    一款轻量级的沙盘软件,测试程序软件必备神器.rar

    综上所述,这款轻量级沙盘软件是一个强大的工具,无论是专业开发人员还是普通用户,都可以通过它来安全地运行和测试各种程序,而无需担心对系统造成不可逆的影响。它的轻便、安全和高效特性,使其成为测试程序软件的...

    轻量级AOP的另一种实现(100%开源)

    标题中的“轻量级AOP的另一...总的来说,轻量级AOP实现为开发者提供了一种在不增加过多复杂性的情况下,实现代码解耦和模块化的途径,Monk作为开源工具,它的源码可读性、可定制性和易用性都是值得开发者探索和学习的。

    Python-一个简单小巧可定制化轻量级的基于内存的Python缓存组件

    描述中的“一个简单小巧、可定制化、轻量级的基于内存的Python缓存组件”进一步强调了该库的特点:简单易用,体积小,不占用过多系统资源,同时具备高度的定制性,可以根据开发者的需求进行调整。基于内存意味着它将...

    Python-Starlette是一个轻量级ASGI框架工具包

    **Python-Starlette:轻量级ASGI框架工具包** 在Python的世界里,Web开发框架的选择多样,而Starlette就是其中一款备受关注的轻量级框架。它的设计目标是成为构建高性能、异步网络服务的理想选择,尤其适用于HTTP和...

    一款快捷易用的轻量级kafka可视化管理平台.zip

    【标题】中的“一款快捷易用的轻量级kafka可视化管理平台”指的是一个专为Apache Kafka设计的用户界面工具,旨在提供一个直观且高效的管理环境。Kafka是一款分布式流处理平台,常用于构建实时数据管道和流应用。这个...

    cpp-Raft核心算法的一个轻量级C实现可作为一个复制库

    3. **客户端接口(Client Interface)**:提供了一个简单易用的接口,让应用程序可以向 Raft 集群提交命令。 4. **故障恢复(Fault Tolerance)**:即使有节点失败,NuRaft 也能自动恢复,确保服务的连续性。 5. **...

    swift-FileKit一个简单轻量级的开源文件管理工具

    Swift-FileKit 是一款专为 Swift 开发者设计的轻量级文件管理库,它提供了一系列简洁、高效的 API,使得在 iOS、macOS 或其他基于 Swift 的平台上进行文件操作变得更加简单。FileKit 的核心目标是通过封装操作系统...

    轻量级QTP框架

    在提供的"Demo"文件中,我们可能找到了一个简单的示例或者模板,用于展示如何构建这样的轻量级QTP框架。这个示例可能包含了上述提到的一些关键组成部分,例如对象库、数据驱动的实现、模块化代码等,可以帮助初学者...

    日志切割工具,分片切割

    这种轻量级的设计方式极大地简化了用户的使用流程,尤其对于那些不希望在系统中添加额外软件负担的用户来说,无疑是一个理想的选择。 在日志切割方面,Knife4File提供了多种切割方式。例如,你可以根据时间间隔(如...

Global site tag (gtag.js) - Google Analytics