# niki-elk-log **Repository Path**: nikijava/niki-elk-log ## Basic Information - **Project Name**: niki-elk-log - **Description**: niki-elk-log项目集成elk日志输出,spring+maven+logback,可拔插设计,包含出入参日志输出,切面日志打印,日志链式查找traceRootId,兼容所有spring项目(包含dubbo项目) - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2019-08-26 - **Last Updated**: 2023-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # niki-elk-log #### 介绍 niki-elk-log项目集成elk日志输出,spring+maven+logback,可拔插设计,包含出入参日志输出,切面日志打印,日志链式查找traceRootId,兼容所有spring项目(包含dubbo项目) #### 软件架构 软件架构说明:spring项目结构都可以接入! #### 安装教程 1. 下载包以后,找到com.niki.log.ServiceAcpect的第37行,修改切点,把切点com.niki.demo换成你自己的路径 2. 增加spring扫描包,@ComponentScan(value = {"com.niki.log", "xxxxx"}) com.niki.log是我的中间件项目的路径,xxx是你自己的项目路径 3. 增加指定logback.xml配置,里面的输出路径自己去修改 #### 使用说明 1. 按照以上操作,启动项目就可以了,如果不知道可以加我微信或者QQ 咨询。 2,因为日志已经自动打印了异常的日志,所以你们在controller层切记不要catch,直接throw就可以了,如果已经trycatch就不管了,后面全部不用trycatch。不要catch,直接throw就可以了。不要catch,直接throw就可以了。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request