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

通用平台logging系统的设计与实现

阅读更多
通用平台logging系统的设计与实现

基本上这个没有什么好说的,底层用的log4j,然后封装一下,定义自己的log level,然后有一些简单的API。

对于使用,可以用class name作为logger name。
或者可以配置为根据namespace解析为一个logger name,如com.xyz.user及com.xyz.user.dao等等都map到一个名为com.xyz.user的logger。

两种logging方式,一种是用aop做,另一种是在需要log的地方直接log。

有可能以后增加一个queue,用来缓存logging request。然后实现一些其他的处理。

PS:经过我的测试,log4j的性能还是不错的。
分享到:
评论
1 楼 haides 2008-11-12  
websphere的log做的就不错

相关推荐

    基于Java的两个通用安全模块的设计与实现.zip

    "基于Java的两个通用安全模块的设计与实现"是一个典型的Java毕业设计项目,它可能涵盖了密码学、身份验证、授权等多个核心安全概念。以下是根据这个主题可能涉及的一些关键知识点的详细解释: 1. **密码学基础**:...

    基于JAVA的两个通用安全模块的设计与实现.rar

    在本毕业设计中,主题为“基于JAVA的两个通用安全模块的设计与实现”,主要探讨了如何利用Java语言来构建安全的、适用于多种场景的软件组件。这个设计关注于提升系统的安全性,防止未授权访问和数据泄露,对于计算机...

    【计算机专业Java-毕业设计100套之】基于Java的两个通用安全模块的设计与实现

    在本毕业设计项目中,"基于Java的两个通用安全模块的设计与实现",我们主要探讨的是如何使用Java语言来构建安全、可靠的应用程序。Java作为一种跨平台的编程语言,广泛应用于各种领域,尤其是在网络和企业级应用中,...

    基于Java的两个通用安全模块的设计与实现(源代码+论文)

    在本项目中,“基于Java的两个通用安全模块的设计与实现”着重探讨了如何利用Java语言构建安全、可靠的软件系统。这个项目包含源代码和相关的学术论文,为学习者提供了实践和理论的双重指导。以下是对这两个核心安全...

    基于Java的两个通用安全模块的设计与实现(源代码+文档).zip

    在本项目中,"基于Java的两个通用安全模块的设计与实现(源代码+文档).zip",我们聚焦于Java编程语言中的安全模块开发,旨在提供一套适用于多种应用场景的安全解决方案。这个压缩包包含了源代码和相关的文档,使得...

    基于Java的两个通用安全模块的设计与实现(源代码+论文).zip

    在本项目中,“基于Java的两个通用安全模块的设计与实现(源代码+论文)”提供了一个深入探讨Java平台上的安全机制的实例。这个压缩包包含了相关的源代码和论文,旨在帮助开发者理解和实施Java安全策略。以下是关于这...

    【计算机专业ASP.NET-毕业设计100套之】ASP.NET通用作业批改系统设计(论文+源代码)

    ASP.NET通用作业批改系统设计是一项针对计算机科学与技术专业的毕业设计项目,旨在构建一个高效、易用的在线作业批改平台。这个系统利用ASP.NET技术,为教师提供了一个便捷的方式来管理和评估学生的作业,同时也方便...

    基于Java的两个通用安全模块的设计与实现(源代码+文).zip

    本资料主要关注的是基于Java的两个通用安全模块的设计与实现。Java作为一种广泛使用的编程语言,具有强大的安全特性,但仍然需要开发者通过精心设计的安全模块来增强应用的安全性。下面我们将深入探讨这两个通用安全...

    基于Java的两个通用安全模块的设计与实现.rar

    本项目专注于设计和实现两个通用的安全模块,以增强Java应用程序的安全性。以下是对这两个模块的详细解析: 1. 密码哈希与盐值加密模块: 在网络安全中,密码的保护是基础。此模块采用哈希算法对用户密码进行加密...

    common-logging1.1.1jar

    通过抽象出一个通用的日志接口,开发人员可以在运行时选择不同的日志实现,如log4j、java.util.logging或者Apache Log4j等,而无需修改代码。这使得项目具有更好的灵活性和可移植性。 在Commons Logging 1.1.1中,...

    commons-logging-1.2源代码

    Apache Commons Logging 的核心设计原则是解耦应用代码与具体日志实现。通过使用接口`org.apache.commons.logging.Log`,开发者可以编写不依赖于特定日志实现的代码。`Log`接口提供了各种方法,如`debug()`, `info()...

    JAVA开发基于Java的两个通用安全模块的设计与实现.zip

    本项目着重探讨了如何设计并实现两个通用的安全模块,以增强Java应用的安全性。以下是对这两个通用安全模块的详细解析: 1. **身份验证与授权模块**: - **身份验证**是确认用户身份的过程,通常涉及用户名和密码...

    很经典的略通用的权限系统源代码

    《权限系统设计与实现——基于C#的通用框架》 在IT行业中,权限管理系统是构建安全、高效软件应用的关键组成部分。本资源“很经典的略通用的权限系统”提供了一个使用C#语言编写的通用权限系统源代码,适用于多种...

    commons-logging-1.1.1.jar.zip

    Apache Commons Logging 的核心设计原则是解耦日志代码与具体的日志实现。它通过一个名为`org.apache.commons.logging.Log`的接口来定义日志操作,如`debug()`, `info()`, `warn()`, `error()` 和 `fatal()`. 这些...

    commons-logging-1.2.rar

    Apache Commons Logging(简称Commons Logging)是一个轻量级的日志API,它的设计目标是为Java应用程序提供一个独立于具体日志实现的抽象层。通过Commons Logging,开发者可以方便地更换不同的日志框架,如Log4j、...

    apache-log4j-2.3-bin和commons-logging-1.2

    Commons Logging 是 Apache 的一个通用日志接口,它提供了一个简单的API,使得开发者能够在不关心具体日志实现的情况下,切换不同的日志框架,如Log4j、Java内置的日志系统等。Commons Logging 1.2 版本的特点有: ...

    commons-logging-1.2.1.1.jar

    在实际应用中,Commons Logging会根据系统环境自动配置日志实现。例如,如果在类路径中找到了Log4j的相关库,它就会选择Log4j作为日志引擎;如果没有找到,它会退而选择Java内置的`java.util.logging`。这种自动配置...

    commons-logging-1.2源码(commons-logging-1.2-src.tar.gz)

    它的设计目标是为了解耦应用代码与具体日志实现,使得开发者可以在不修改代码的情况下切换不同的日志系统。 在源码中,你可以看到以下几个关键组件和概念: 1. **Logger**: 这是核心接口,提供各种日志级别(如...

Global site tag (gtag.js) - Google Analytics