国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

架构师必看!操作日志系统搭建秘技

发布时间:2019/07/04标签:   属性    点击量:

原标题:架构师必看!操作日志系统搭建秘技
在Java开辟中,咱们常常会碰到一个辣手的成绩:记载用户的操纵行动。某些操纵是绝对简略的,咱们能够逐笔记录。然而某些操纵行动却很难记载,比方编纂操纵。在某一次操纵中,用户能够编纂了工具A的几个属性,而下一次操纵顶用户能够编纂了工具B的几个属性。假如咱们针对工具A、工具B的属性变更分辨停止记载,则全部操纵非常庞杂。并且,会与营业操纵高度耦合。现在天咱们先容的是一个叫ObjectLogger的体系,它是一个强盛且易用的Java工具日记记载体系,可能剖析任何工具的属性变更,完成工具变更的记载与查问。因而,它能够利用在用户操纵日记记载、工具属性变革记载等诸多场景中。简略易用,实为利器。基于它,咱们能够很便利地完成上面的后果。

架构师必看!操作日志系统搭建秘技
该体系为github开源名目,地点为:https://github.com/yeecode/ObjectLogger上面咱们简略先容下该体系。基于它,咱们能够十分便利地搭建一套日记记载体系。1 体系特色该体系存在以下特色: 一站整合:体系支撑日记的记载与查问,开辟者只要再开辟前端界面便可应用。 完整自力:与营业体系无耦合,可插拔应用,不影响主营业流程。 利用同享:体系能够同时供多个营业体系应用,互不影响。 简略易用:效劳端间接jar包启动;营业体系有民间Maven插件支撑。 主动剖析:能主动剖析工具的属性变更,并支撑富文本的前后对照。 便于扩大:支撑自界说工具变化阐明、属性变化阐明。支撑更多工具属性范例的扩大。2 疾速上手2.1 创立数据库应用该名目的/server/database/init_data_table.sql文件初始化两个数据表。2.2 启动Server下载该名目下最新的Server效劳jar包,地点为/server/target/ObjectLogger-*.jar。启动下载的jar包。java -jar ObjectLogger-*.jar --spring.datasource.driver-class-name={db_driver} --spring.datasource.url=jdbc:{db}://{db_address}/{db_name} --spring.datasource.username={db_username} --spring.datasource.password={db_password}上述下令中的用户设置项阐明以下: db_driver:数据库驱动。假如应用MySql数据库则为com.mysql.jdbc.Driver;假如应用SqlServer数据库则为com.microsoft.sqlserver.jdbc.SQLServerDriver。 db:数据库范例。假如应用MySql数据库则为mysql;假如应用SqlServer数据库则为sqlserver。 db_address:数据库衔接地点。假如数据库在本机则为127.0.0.1。 db_name:数据库名,该数据库中需包括上一步初始化的两个数据表。 db_username:数据库登任命户名。 db_password:数据库登录暗码。启动jar包后,体系默许的效劳地点为:http://127.0.0.1:8080/ObjectLogger/拜访上述地点能够看到上面的欢送界面:

上一篇:刨根问底HTTP和WebSocket协议

下一篇:没有了

返回
版权信息Copyright ? IT技术教程 版权所有??? ICP备案编号:鲁ICP备09013610号