`
85977328
  • 浏览: 1904499 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

日志架构(七)日志中心WWW_JAVA组件API

 
阅读更多
1.概述
1.概述
    本组件的引用,不依赖任何第三方JAR包,无入侵性。
    在使用日志中心2.0的时候,首先要申请system.id(系统表示)与log.id(日志格式)。
    在使用了日志中心以后,提测及上线验证,都需要写上日志负责人,做上线后的验证。
    产品的功能性描述中,要体现出日志中心的功能。
2.配置文件logcenter.properties
#唯一系统标识,需要到日志中心申请
system.id=b9a33c708c27efe97c825e318ac77c24
#是否由过滤器发送日志
sendlog=true
#日志中心地址
logcenter.url=http://log.xxxx.com/

2.过滤器配置
1.pom
pom.xml中<dependencies>节点增加引用
	<!-- logcenter -->
	<dependency>
		<groupId>com.xxxx.lc.component</groupId>
		<artifactId>lc-component-core</artifactId>
		<version>1.0.0-SNAPSHOT</version>
	</dependency>


2.properties
配置文件logcenter.properties
内容如下
#唯一系统标识,需要到日志中心申请
system.id=b9a33c708c27efe97c825e318ac77c24
#是否由过滤器发送日志
sendlog=true
#日志中心地址,线上地址 http://appdev.xxxx.com/
logcenter.url=http://appdev.xxxx.com/log/

3. web.xml
web.xml中增加配置日志中心过滤器,根据不同的日志项目,可以配置不同的过滤器,weidget使用了LandingFilter过滤器,他的作用是:
自动发送日志(可配);
帮助业务系统组装通用日志参数,为前端日志行为做数据准备

Path参数,可以配置
1) classpath:xxx/xxx/logcenter.properties
2) /WEB-INF/conf/logcenter.properties
	<!-- 日志中心 -->
	<filter>
		<description>日志中心过滤器</description>
		<filter-name>LogFilter</filter-name>
		<filter-class>com.panguso.lc.component.core.filter.LandingFilter</filter-class>
		<init-param>
			<description>日志中心配置文件路径</description>
			<param-name>path</param-name>
			<param-value>/WEB-INF/conf/logcenter.properties</param-value>
		</init-param>
	</filter>
	<filter-mapping>
		<!-- 需要记录日志的URL应用 -->
		<filter-name>LogFilter</filter-name>
		<url-pattern>/landing/*</url-pattern>
	</filter-mapping>


3.隐藏域标签
放在第一行
<%@ taglib prefix="log" uri="http://www.panguso.com/jsp/jstl/logcenter"%>
放在body节点下
<log:logdata />
分享到:
评论

相关推荐

    JAVA_API1.6文档(中文)

    java.beans 包含与开发 beans 有关的类,即基于 JavaBeansTM 架构的组件。 java.beans.beancontext 提供与 bean 上下文有关的类和接口。 java.io 通过数据流、序列化和文件系统提供系统输入和输出。 java.lang ...

    ArcSoft_ArcFace_Java_Windows_x64_V3.0.zip

    《ArcSoft ArcFace Java Windows x64 V3.0:基于JavaFX的人脸识别技术解析》 在数字化时代,人脸识别技术已经成为安全认证、监控系统、移动支付等多个领域的重要工具。ArcSoft公司作为图像处理和计算机视觉领域的...

    eBay帮助文档(eBay_SDK_v581.0 for_Java ebay_api)

    《eBay SDK v581.0 for Java:探索eBay API的核心技术与应用》 eBay SDK(Software Development Kit)v581.0 for Java是针对Java开发者设计的一套工具包,它允许开发人员能够轻松地与eBay平台进行交互,实现各种...

    JDK_API_1.6.CHM 中文版

    **JDK_API_1.6.CHM 中文版** 是Java开发者的重要参考资料,它包含了Java Development Kit (JDK) 1.6版本的所有公开API的详细文档。这个CHM(Compiled Help Manual)文件是Windows平台下的帮助文件格式,提供了一个...

    GMS.rar_Java hospital_Java 医_gms_java源代码_医院管理

    开发者可能使用了JDBC(Java Database Connectivity)API来与数据库进行交互,执行SQL语句进行数据的增删改查操作。此外,ORM(Object-Relational Mapping)框架如Hibernate或MyBatis也可能被用于简化数据库操作,...

    Java-Media-Framework-API-Guide.rar_JMF API_Java media framework_

    Java Media Framework (JMF) API 指南是Java开发者在处理多媒体内容时的重要参考资料。JMF 是一个可扩展的平台,用于播放、捕获、处理和操纵音频、视频和其他时间同步的数据流。这个API提供了丰富的功能,使得开发...

    Java 1.6 API 中文 New

    java.beans 包含与开发 beans 有关的类,即基于 JavaBeansTM 架构的组件。 java.beans.beancontext 提供与 bean 上下文有关的类和接口。 java.io 通过数据流、序列化和文件系统提供系统输入和输出。 java.lang 提供...

    JAX-WS_Java API for XML Web Services

    JAX-WS,全称为Java API for XML Web Services,是Java平台上的一个标准组件,用于构建和消费基于Web服务的应用程序。它提供了一种简单且直观的方式来创建、部署和使用SOAP(Simple Object Access Protocol)服务。...

    gssdgv-zhuan-ke-master_java_

    《蚂蚁集团开源的Java研发框架——gssdgv-zhuan-ke-master_java_详解》 在现代软件开发中,高效、稳定且易维护的框架是项目成功的关键因素之一。蚂蚁集团作为全球知名的金融科技公司,其开源的Java研发框架——...

    airline_Java、SpringBoot_java_sillyurp_

    SpringBoot与MySQL的集成,通过JPA(Java Persistence API)和Hibernate ORM,实现了数据库操作的便捷化。 四、系统架构设计 1. 用户模块:负责用户注册、登录,以及个人信息管理。采用Spring Security进行权限...

    JAVA图书馆书库管理系统论文_java管理系统_java图书馆_JAVA图书馆书库管理系统论文_管理系统java_图书管理系统

    5. **JDBC连接**:Java Database Connectivity(JDBC)是Java访问数据库的标准API,通过JDBC可以实现数据库的连接、查询、事务处理等功能。 6. **文件和I/O操作**:系统可能需要处理电子资料的上传和下载,这就涉及...

    微耕门禁系统_JAVA二次开发_服务端代码

    6. **文件结构分析**:AT8000_Java_Server可能包含如下组件: - 数据访问层(DAO):用于与数据库交互,执行SQL语句。 - 业务逻辑层(Service):处理业务规则,调用DAO进行数据操作。 - 控制器(Controller):...

    oa.rar_java oa_oa_oa java

    Java的J2EE(Java Platform, Enterprise Edition)框架提供了丰富的API和组件,如Servlet、JSP、EJB等,可以高效地搭建Web应用程序,包括OA系统。这里的"web-inf"文件夹是Java Web应用的标准目录结构之一,通常包含...

    Developing_Intranet_Applications_With_Java.rar_Java ebook_intran

    书中详细介绍了Java的基础语法、面向对象编程概念以及Java SE(标准版)和Java EE(企业版)的主要组件和服务,包括Servlet、JSP、EJB等。 其次,内网应用通常涉及到网络通信、数据存储和安全性等方面。书中会讲解...

    guancg-j13_corejava_teacher-master_java_

    4. **IO流**:对于读写文件、网络通信等操作,Java的IO流API不可或缺。在电商系统中,可能涉及到日志记录、数据库交互、文件上传下载等功能。 5. **异常处理**:通过try-catch-finally语句块,Java提供了一种处理...

    java api最新7.0

    java.beans 包含与开发 beans 有关的类,即基于 JavaBeansTM 架构的组件。 java.beans.beancontext 提供与 bean 上下文有关的类和接口。 java.io 通过数据流、序列化和文件系统提供系统输入和输出。 java.lang 提供...

    easyjweb-src-0.8.zip_EasyJWeb_Java 8_java 邮件 系统 源码_邮件 java_邮件系统

    5. easyjweb.umr:这可能是项目的一个统一建模语言(UML)模型文件,用于描述系统的结构和组件关系,有助于理解和设计系统架构。 6. build.xml:这是一个Ant构建文件,用于自动化编译、测试和打包过程。通过执行...

    sdk_src_java_

    "微服务治理工具集"可能包括服务注册与发现、负载均衡、熔断机制(如Hystrix)、API Gateway(如Zuul或Spring Cloud Gateway)等组件。这些工具帮助企业更好地管理微服务之间的交互,确保系统的稳定性和高可用性。 ...

    java开发工具组件包

    在Java开发过程中,工具类和组件包扮演着至关重要的角色,它们可以极大地提高开发效率,减少重复工作,并提供一些常用功能的便捷实现。本压缩包“java开发工具组件包”显然是一个集合了开发者在日常工作中经常使用的...

    三大框架帮助文档合集(Spring3.0.2_API + Struts2.3.1_API + Hibernate3.2_API)

    Java开发中的三大框架——Spring、Struts和Hibernate,是企业级应用开发的基石,它们各自承担着不同的职责,共同构建了高效、稳定的后端架构。本文将深入探讨这三大框架的核心概念、主要功能以及如何相互协作,以...

Global site tag (gtag.js) - Google Analytics