├── SpringELK ├── src │ └── main │ │ ├── webapp │ │ └── WEB-INF │ │ │ ├── index.jsp │ │ │ ├── pages │ │ │ └── home │ │ │ │ └── hello.jsp │ │ │ └── web.xml │ │ ├── resources │ │ ├── applicationContext.xml │ │ ├── spring │ │ │ └── spring-web.xml │ │ └── logback.xml │ │ └── java │ │ └── com │ │ └── zcj │ │ └── springELK │ │ └── controller │ │ └── HomeController.java ├── target │ ├── springELK │ │ ├── WEB-INF │ │ │ ├── index.jsp │ │ │ ├── lib │ │ │ │ ├── jedis-2.5.2.jar │ │ │ │ ├── aopalliance-1.0.jar │ │ │ │ ├── commons-pool2-2.0.jar │ │ │ │ ├── slf4j-api-1.7.7.jar │ │ │ │ ├── commons-logging-1.2.jar │ │ │ │ ├── logback-core-1.1.3.jar │ │ │ │ ├── jcl-over-slf4j-1.7.12.jar │ │ │ │ ├── logback-classic-1.1.3.jar │ │ │ │ ├── logback-ext-spring-0.1.2.jar │ │ │ │ ├── spring-aop-4.1.7.RELEASE.jar │ │ │ │ ├── spring-web-4.1.7.RELEASE.jar │ │ │ │ ├── spring-beans-4.1.7.RELEASE.jar │ │ │ │ ├── spring-core-4.1.7.RELEASE.jar │ │ │ │ ├── spring-test-4.1.7.RELEASE.jar │ │ │ │ ├── spring-webmvc-4.1.7.RELEASE.jar │ │ │ │ ├── logback-redis-appender-1.1.5.jar │ │ │ │ ├── spring-context-4.1.7.RELEASE.jar │ │ │ │ └── spring-expression-4.1.7.RELEASE.jar │ │ │ ├── classes │ │ │ │ ├── com │ │ │ │ │ └── zcj │ │ │ │ │ │ └── springELK │ │ │ │ │ │ └── controller │ │ │ │ │ │ └── HomeController.class │ │ │ │ ├── applicationContext.xml │ │ │ │ ├── spring │ │ │ │ │ └── spring-web.xml │ │ │ │ └── logback.xml │ │ │ ├── pages │ │ │ │ └── home │ │ │ │ │ └── hello.jsp │ │ │ └── web.xml │ │ └── META-INF │ │ │ └── MANIFEST.MF │ └── classes │ │ ├── com │ │ └── zcj │ │ │ └── springELK │ │ │ └── controller │ │ │ └── HomeController.class │ │ ├── applicationContext.xml │ │ ├── spring │ │ └── spring-web.xml │ │ └── logback.xml ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ ├── modules.xml │ ├── artifacts │ │ ├── SpringELK_war.xml │ │ └── SpringELK_war_exploded.xml │ ├── libraries │ │ ├── Maven__junit_junit_3_8_1.xml │ │ ├── Maven__redis_clients_jedis_2_5_2.xml │ │ ├── Maven__org_slf4j_slf4j_api_1_7_7.xml │ │ ├── Maven__aopalliance_aopalliance_1_0.xml │ │ ├── Maven__ch_qos_logback_logback_core_1_1_3.xml │ │ ├── Maven__org_slf4j_jcl_over_slf4j_1_7_12.xml │ │ ├── Maven__org_apache_commons_commons_pool2_2_0.xml │ │ ├── Maven__commons_logging_commons_logging_1_2.xml │ │ ├── Maven__ch_qos_logback_logback_classic_1_1_3.xml │ │ ├── Maven__com_cwbase_logback_redis_appender_1_1_5.xml │ │ ├── Maven__org_springframework_spring_aop_4_1_7_RELEASE.xml │ │ ├── Maven__org_springframework_spring_web_4_1_7_RELEASE.xml │ │ ├── Maven__org_springframework_spring_core_4_1_7_RELEASE.xml │ │ ├── Maven__org_springframework_spring_test_4_1_7_RELEASE.xml │ │ ├── Maven__org_logback_extensions_logback_ext_spring_0_1_2.xml │ │ ├── Maven__org_springframework_spring_beans_4_1_7_RELEASE.xml │ │ ├── Maven__org_springframework_spring_webmvc_4_1_7_RELEASE.xml │ │ ├── Maven__org_springframework_spring_context_4_1_7_RELEASE.xml │ │ └── Maven__org_springframework_spring_expression_4_1_7_RELEASE.xml │ ├── compiler.xml │ ├── misc.xml │ └── workspace.xml ├── pom.xml └── SpringELK.iml └── README.md /SpringELK/src/main/webapp/WEB-INF/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 |

Hello World!

4 | 5 | 6 | -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 |

Hello World!

4 | 5 | 6 | -------------------------------------------------------------------------------- /SpringELK/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /SpringELK/target/springELK/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Built-By: Administrator 3 | Created-By: IntelliJ IDEA 4 | Build-Jdk: 1.7.0_17 5 | 6 | -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/jedis-2.5.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/jedis-2.5.2.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/aopalliance-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/aopalliance-1.0.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/commons-pool2-2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/commons-pool2-2.0.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/slf4j-api-1.7.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/slf4j-api-1.7.7.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/commons-logging-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/commons-logging-1.2.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/logback-core-1.1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/logback-core-1.1.3.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/jcl-over-slf4j-1.7.12.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/jcl-over-slf4j-1.7.12.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/logback-classic-1.1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/logback-classic-1.1.3.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/logback-ext-spring-0.1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/logback-ext-spring-0.1.2.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/spring-aop-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/spring-aop-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/spring-web-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/spring-web-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/spring-beans-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/spring-beans-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/spring-core-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/spring-core-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/spring-test-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/spring-test-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/spring-webmvc-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/spring-webmvc-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/logback-redis-appender-1.1.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/logback-redis-appender-1.1.5.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/spring-context-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/spring-context-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /SpringELK/target/classes/com/zcj/springELK/controller/HomeController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/classes/com/zcj/springELK/controller/HomeController.class -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/lib/spring-expression-4.1.7.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/lib/spring-expression-4.1.7.RELEASE.jar -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/classes/com/zcj/springELK/controller/HomeController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangcj/springELK/HEAD/SpringELK/target/springELK/WEB-INF/classes/com/zcj/springELK/controller/HomeController.class -------------------------------------------------------------------------------- /SpringELK/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SpringELK/.idea/artifacts/SpringELK_war.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | $PROJECT_DIR$/target 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # springELK 2 | 基于spring mvc+redis+logback+elk的日志demo 3 | # 文章及教程链接 4 | > https://my.oschina.net/u/1000241/blog/844651 5 | 6 | ## 前言 7 | 8 | 对于一个优秀的软件架构而言,软件初期的技术选型,开发过程中的系统分割(服务化,SOA,微服务),以及系统上线之后的监控运维,这三方面都是非常重要的。这一篇主要记录对一个线上项目进行监控,通过日志的采集与记录可以有效的观察程序的瓶颈和异常信息,对线上bug的排除有着极其重要的作用。 9 | 10 | ## 技术选型 11 | 12 | - spring 13 | - spring mvc 14 | - redis 15 | - logback 16 | - ELK 17 | -------------------------------------------------------------------------------- /SpringELK/target/classes/applicationContext.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 7 | -------------------------------------------------------------------------------- /SpringELK/src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 7 | -------------------------------------------------------------------------------- /SpringELK/src/main/webapp/WEB-INF/pages/home/hello.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Created by IntelliJ IDEA. 3 | User: Administrator 4 | Date: 2017/2/22 5 | Time: 16:15 6 | To change this template use File | Settings | File Templates. 7 | --%> 8 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 9 | 10 | 11 | Title 12 | 13 | 14 | Hello, this is a new page! 15 | 16 | 17 | -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/pages/home/hello.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Created by IntelliJ IDEA. 3 | User: Administrator 4 | Date: 2017/2/22 5 | Time: 16:15 6 | To change this template use File | Settings | File Templates. 7 | --%> 8 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 9 | 10 | 11 | Title 12 | 13 | 14 | Hello, this is a new page! 15 | 16 | 17 | -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/classes/applicationContext.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 7 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__junit_junit_3_8_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__redis_clients_jedis_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__com_cwbase_logback_redis_appender_1_1_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__org_springframework_spring_aop_4_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__org_springframework_spring_web_4_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__org_springframework_spring_core_4_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__org_springframework_spring_test_4_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__org_logback_extensions_logback_ext_spring_0_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__org_springframework_spring_beans_4_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__org_springframework_spring_webmvc_4_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__org_springframework_spring_context_4_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/.idea/libraries/Maven__org_springframework_spring_expression_4_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpringELK/src/main/java/com/zcj/springELK/controller/HomeController.java: -------------------------------------------------------------------------------- 1 | package com.zcj.springELK.controller; 2 | 3 | import org.slf4j.Logger; 4 | import org.slf4j.LoggerFactory; 5 | import org.springframework.stereotype.Controller; 6 | import org.springframework.web.bind.annotation.RequestMapping; 7 | import org.springframework.web.bind.annotation.RequestMethod; 8 | import org.springframework.web.bind.annotation.ResponseBody; 9 | 10 | /** 11 | * Created by Administrator on 2017/2/22. 12 | */ 13 | @Controller 14 | @RequestMapping("/home") 15 | public class HomeController { 16 | private Logger log = LoggerFactory.getLogger(HomeController.class); 17 | 18 | @RequestMapping(value = "/hello", method = RequestMethod.GET) 19 | public String hello() { 20 | log.error("Main错误"); 21 | return "/home/hello"; 22 | } 23 | 24 | @RequestMapping(value = "returnString", method = RequestMethod.GET, produces = {"text/plain;charset=UTF-8"}) 25 | @ResponseBody 26 | public String returnString() { 27 | return "hello return string 这是中文,并没有乱码"; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /SpringELK/target/classes/spring/spring-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /SpringELK/src/main/resources/spring/spring-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/classes/spring/spring-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /SpringELK/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /SpringELK/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | Archetype Created Web Application 8 | 9 | 10 | dispatcher 11 | org.springframework.web.servlet.DispatcherServlet 12 | 13 | 14 | contextConfigLocation 15 | classpath:spring/spring-*.xml 16 | 17 | 18 | 1 19 | 20 | 21 | 22 | dispatcher 23 | / 24 | 25 | 26 | 27 | 28 | contextConfigLocation 29 | classpath:applicationContext.xml 30 | 31 | 32 | 33 | org.springframework.web.context.ContextLoaderListener 34 | 35 | 36 | 37 | logbackConfigLocation 38 | classpath:logback.xml 39 | 40 | 41 | ch.qos.logback.ext.spring.web.LogbackConfigListener 42 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | Archetype Created Web Application 8 | 9 | 10 | dispatcher 11 | org.springframework.web.servlet.DispatcherServlet 12 | 13 | 14 | contextConfigLocation 15 | classpath:spring/spring-*.xml 16 | 17 | 18 | 1 19 | 20 | 21 | 22 | dispatcher 23 | / 24 | 25 | 26 | 27 | 28 | contextConfigLocation 29 | classpath:applicationContext.xml 30 | 31 | 32 | 33 | org.springframework.web.context.ContextLoaderListener 34 | 35 | 36 | 37 | logbackConfigLocation 38 | classpath:logback.xml 39 | 40 | 41 | ch.qos.logback.ext.spring.web.LogbackConfigListener 42 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /SpringELK/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 1.7 34 | 35 | 40 | 41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /SpringELK/src/main/resources/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.out 5 | UTF-8 6 | 7 | %d{HH:mm:ss.SSS} %5p [%t] [%c{1}]:%L - %m%n 8 | 9 | 10 | 11 | 12 | UTF-8 13 | 14 | %d %p [%t] [%c]:%L - %m%n 15 | 16 | 17 | DEBUG 18 | 19 | 20 | log/%d{yyyy-MM-dd-HH'.log'} 21 | 22 | 23 | 24 | 25 | SpringELK 26 | dev-type 27 | dev 28 | 127.0.0.1 29 | 6379 30 | logstash 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /SpringELK/target/classes/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | SpringELK 26 | dev-type 27 | dev 28 | 127.0.0.1 29 | 6379 30 | logstash 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /SpringELK/target/springELK/WEB-INF/classes/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | SpringELK 26 | dev-type 27 | dev 28 | 127.0.0.1 29 | 6379 30 | logstash 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /SpringELK/.idea/artifacts/SpringELK_war_exploded.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | $PROJECT_DIR$/target/springELK 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /SpringELK/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | com.zcj.elk 5 | springELK 6 | war 7 | 1.0-SNAPSHOT 8 | springELK Maven Webapp 9 | http://maven.apache.org 10 | 11 | 12 | 4.1.7.RELEASE 13 | 14 | 15 | 16 | 17 | junit 18 | junit 19 | 3.8.1 20 | test 21 | 22 | 23 | 24 | 25 | org.springframework 26 | spring-test 27 | ${spring.version} 28 | 29 | 30 | 31 | org.springframework 32 | spring-beans 33 | ${spring.version} 34 | 35 | 36 | org.springframework 37 | spring-core 38 | ${spring.version} 39 | 40 | 41 | 42 | org.springframework 43 | spring-context 44 | ${spring.version} 45 | 46 | 47 | 48 | 49 | org.springframework 50 | spring-web 51 | ${spring.version} 52 | 53 | 54 | org.springframework 55 | spring-webmvc 56 | ${spring.version} 57 | 58 | 59 | 60 | 61 | ch.qos.logback 62 | logback-classic 63 | 1.1.3 64 | 65 | 66 | org.logback-extensions 67 | logback-ext-spring 68 | 0.1.2 69 | 70 | 71 | org.slf4j 72 | jcl-over-slf4j 73 | 1.7.12 74 | 75 | 76 | 77 | 78 | com.cwbase 79 | logback-redis-appender 80 | 1.1.5 81 | 82 | 83 | 84 | 85 | springELK 86 | 87 | 88 | -------------------------------------------------------------------------------- /SpringELK/SpringELK.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /SpringELK/.idea/workspace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 17 | 18 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 107 | 108 | 109 | 112 | 113 | 114 | 127 | 128 | 129 | 130 | 131 | true 132 | DEFINITION_ORDER 133 | 134 | 135 | 141 | 142 | 147 | 152 | 153 | 154 | 155 | 156 | 157 | 160 | 161 | 164 | 165 | 168 | 169 | 170 | 171 | 174 | 175 | 178 | 179 | 180 | 181 | 184 | 185 | 188 | 189 | 192 | 193 | 194 | 195 | 196 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 233 | 234 | 235 | 236 | 239 | 240 | 243 | 244 | 245 | 246 | 249 | 250 | 253 | 254 | 257 | 258 | 261 | 262 | 265 | 266 | 269 | 270 | 271 | 272 | 275 | 276 | 279 | 280 | 283 | 284 | 287 | 288 | 291 | 292 | 295 | 296 | 299 | 300 | 303 | 304 | 305 | 306 | 309 | 310 | 313 | 314 | 317 | 318 | 321 | 322 | 325 | 326 | 327 | 328 | 331 | 332 | 335 | 336 | 339 | 340 | 343 | 344 | 347 | 348 | 351 | 352 | 353 | 354 | 357 | 358 | 361 | 362 | 365 | 366 | 369 | 370 | 373 | 374 | 377 | 378 | 379 | 380 | 383 | 384 | 387 | 388 | 391 | 392 | 395 | 396 | 399 | 400 | 403 | 404 | 407 | 408 | 409 | 410 | 411 | 412 | 413 | 414 | 415 | 416 | 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | 427 | 428 | 429 | 430 | 431 | 432 | 433 | 434 | 435 | 436 | 437 | 438 | 439 | 440 | 441 | 442 | 443 | 444 | 448 | 449 | 450 | 472 | 473 | 474 | 495 | 496 | 503 | 504 | 505 | 518 | 519 | 520 | 521 | 526 | 540 | 541 | 542 | 543 | 544 | 545 | 546 | 547 | 552 | 570 | 577 | 578 | 579 | 580 | 581 | 582 | 599 | 600 | 621 | 634 | 635 | 644 | 648 | 649 | 650 | 657 | 660 | 662 | 663 | 664 | 665 | 666 | 667 | 668 | 669 | 670 | 671 | 672 | 673 | 674 | 675 | 676 | 690 | 691 | 692 | 693 | 694 | 695 | 696 | 697 | 711 | 712 | 713 | 714 | 715 | 716 | 717 | 718 | 719 | 720 | 721 | 722 | 736 | 737 | 738 | 739 | 740 | 741 | 752 | 753 | 754 | 764 | 765 | 766 | 783 | 784 | 785 | 786 | 787 | 794 | 795 | 796 | 797 | 798 | 799 | 800 | 801 | 802 | 803 | 821 | 828 | 829 | 830 | 831 | 849 | 856 | 857 | project 858 | 859 | 860 | 861 | 862 | 863 | 864 | 865 | 866 | 867 | 868 | 869 | 870 | 871 | 872 | 873 | 874 | 875 | 876 | 877 | 878 | 879 | 952 | 953 | 954 | 955 | 956 | 957 | 959 | 960 | 961 | 962 | 963 | 964 | 965 | 1487740839590 966 | 973 | 974 | 975 | 976 | 978 | 979 | 980 | 981 | 982 | 983 | 984 | 985 | 986 | 987 | 988 | 989 | 990 | 991 | 992 | 993 | 994 | 995 | 996 | 997 | 998 | 999 | 1000 | 1001 | 1002 | 1003 | 1004 | 1005 | 1006 | 1007 | 1008 | 1009 | 1010 | 1011 | 1012 | 1013 | 1014 | 1017 | 1020 | 1021 | 1022 | 1024 | 1025 | 1026 | 1028 | 1029 | 1030 | 1031 | 1034 | 1035 | 1036 | 1037 | 1038 | 1039 | 1040 | 1041 | 1042 | 1043 | 1044 | 1045 | 1046 | 1047 | 1048 | 1049 | 1050 | 1051 | 1052 | 1053 | 1054 | 1055 | 1056 | 1057 | 1058 | 1059 | 1060 | 1061 | 1062 | 1063 | 1064 | 1065 | 1066 | 1067 | 1068 | 1069 | 1070 | 1071 | 1072 | 1073 | 1074 | 1075 | 1076 | 1077 | 1078 | 1079 | 1080 | 1081 | 1082 | 1083 | 1084 | 1085 | 1086 | 1087 | 1088 | 1089 | 1090 | 1091 | 1092 | 1093 | 1094 | 1095 | 1096 | 1097 | 1098 | 1099 | 1100 | 1101 | 1102 | 1103 | 1104 | 1105 | 1106 | 1107 | 1108 | 1109 | 1110 | 1111 | 1112 | 1113 | 1114 | 1115 | 1116 | 1117 | 1118 | 1119 | 1120 | 1121 | 1122 | 1123 | 1124 | 1125 | 1126 | 1127 | 1128 | 1129 | --------------------------------------------------------------------------------