Agrife-LogTest/logs/2026-04-01/app-info.0.log

1528 lines
207 KiB
Plaintext

{"time":"2026-04-01 00:46:26.169","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Starting LogTest1Application using Java 21.0.3 with PID 58624 (D:\Evil.cc\LogTest1\target\classes started by Admin in D:\Evil.cc\LogTest1),"exception":""}
{"time":"2026-04-01 00:46:26.171","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":The following 1 profile is active: "dev","exception":""}
{"time":"2026-04-01 00:46:27.106","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat initialized with port 8080 (http),"exception":""}
{"time":"2026-04-01 00:46:27.119","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Initializing ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 00:46:27.122","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Starting service [Tomcat],"exception":""}
{"time":"2026-04-01 00:46:27.122","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardEngine","msg":Starting Servlet engine: [Apache Tomcat/10.1.50],"exception":""}
{"time":"2026-04-01 00:46:27.192","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring embedded WebApplicationContext,"exception":""}
{"time":"2026-04-01 00:46:27.193","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","msg":Root WebApplicationContext: initialization completed in 980 ms,"exception":""}
{"time":"2026-04-01 00:46:27.557","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Starting ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 00:46:27.583","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat started on port 8080 (http) with context path '/',"exception":""}
{"time":"2026-04-01 00:46:27.588","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Started LogTest1Application in 1.944 seconds (process running for 2.197),"exception":""}
{"time":"2026-04-01 00:47:08.130","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-1","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring DispatcherServlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 00:47:08.130","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-1","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Initializing Servlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 00:47:08.131","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-1","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Completed initialization in 1 ms,"exception":""}
{"time":"2026-04-01 17:19:31.131","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Starting LogTest1Application using Java 21.0.3 with PID 29188 (D:\Evil.cc\LogTest1\target\classes started by Admin in D:\Evil.cc\LogTest1),"exception":""}
{"time":"2026-04-01 17:19:31.132","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":The following 1 profile is active: "dev","exception":""}
{"time":"2026-04-01 17:19:32.089","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat initialized with port 8080 (http),"exception":""}
{"time":"2026-04-01 17:19:32.100","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Initializing ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 17:19:32.101","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Starting service [Tomcat],"exception":""}
{"time":"2026-04-01 17:19:32.101","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardEngine","msg":Starting Servlet engine: [Apache Tomcat/10.1.50],"exception":""}
{"time":"2026-04-01 17:19:32.148","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring embedded WebApplicationContext,"exception":""}
{"time":"2026-04-01 17:19:32.149","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","msg":Root WebApplicationContext: initialization completed in 983 ms,"exception":""}
{"time":"2026-04-01 17:19:32.560","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Starting ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 17:19:32.577","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat started on port 8080 (http) with context path '/',"exception":""}
{"time":"2026-04-01 17:19:32.584","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Started LogTest1Application in 1.996 seconds (process running for 2.544),"exception":""}
{"time":"2026-04-01 17:20:31.548","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-4","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring DispatcherServlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 17:20:31.548","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-4","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Initializing Servlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 17:20:31.549","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-4","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Completed initialization in 1 ms,"exception":""}
{"time":"2026-04-01 17:20:31.580","level":"ERROR","traceId":"317a8ebcc7624f778e042318bd16dae5","uid":"","thread":"http-nio-8080-exec-4","logger":"cc.evil.logtest1.handler.BusinessControllerExceptionHandler","msg":Unexpected exception caught: ,"exception":"org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'startTime' for method parameter type String is not present
at org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.handleMissingValueInternal(RequestParamMethodArgumentResolver.java:220)
at org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.handleMissingValue(RequestParamMethodArgumentResolver.java:196)
at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:125)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:227)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:181)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at cc.evil.logtest1.filters.TraceIdFilter.doFilter(TraceIdFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:20:31.585","level":"INFO","traceId":"317a8ebcc7624f778e042318bd16dae5","uid":"","thread":"trace-exec-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Push now for unexpected error pushed log for exception: org.springframework.web.bind.MissingServletRequestParameterException, ruleKey: cc.evil.logtest1.filters.TraceIdFilter#doFilter.,"exception":""}
{"time":"2026-04-01 17:20:32.862","level":"INFO","traceId":"317a8ebcc7624f778e042318bd16dae5","uid":"","thread":"trace-exec-1","logger":"cc.evil.logtest1.service.log.MailPushService","msg":Successfully sent log email to 2207086349@qq.com.,"exception":""}
{"time":"2026-04-01 17:22:34.371","level":"INFO","traceId":"","uid":"","thread":"SpringApplicationShutdownHook","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Commencing graceful shutdown. Waiting for active requests to complete,"exception":""}
{"time":"2026-04-01 17:22:34.377","level":"INFO","traceId":"","uid":"","thread":"tomcat-shutdown","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Graceful shutdown complete,"exception":""}
{"time":"2026-04-01 17:22:37.547","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Starting LogTest1Application using Java 21.0.3 with PID 48140 (D:\Evil.cc\LogTest1\target\classes started by Admin in D:\Evil.cc\LogTest1),"exception":""}
{"time":"2026-04-01 17:22:37.547","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":The following 1 profile is active: "dev","exception":""}
{"time":"2026-04-01 17:22:38.256","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat initialized with port 8080 (http),"exception":""}
{"time":"2026-04-01 17:22:38.268","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Initializing ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 17:22:38.268","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Starting service [Tomcat],"exception":""}
{"time":"2026-04-01 17:22:38.268","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardEngine","msg":Starting Servlet engine: [Apache Tomcat/10.1.50],"exception":""}
{"time":"2026-04-01 17:22:38.310","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring embedded WebApplicationContext,"exception":""}
{"time":"2026-04-01 17:22:38.310","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","msg":Root WebApplicationContext: initialization completed in 733 ms,"exception":""}
{"time":"2026-04-01 17:22:38.609","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Starting ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 17:22:38.620","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat started on port 8080 (http) with context path '/',"exception":""}
{"time":"2026-04-01 17:22:38.625","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Started LogTest1Application in 1.529 seconds (process running for 2.015),"exception":""}
{"time":"2026-04-01 17:22:42.163","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-1","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring DispatcherServlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 17:22:42.163","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-1","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Initializing Servlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 17:22:42.163","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-1","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Completed initialization in 0 ms,"exception":""}
{"time":"2026-04-01 17:22:42.189","level":"INFO","traceId":"72f09215369f4d2796c9e512399d51cb","uid":"","thread":"http-nio-8080-exec-1","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 17:23:14.064","level":"INFO","traceId":"8804ea26739049f7bd69c296303c55ed","uid":"","thread":"http-nio-8080-exec-7","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 17:23:48.927","level":"INFO","traceId":"d591c2c6db9c4faea06f07f7d55001e8","uid":"","thread":"http-nio-8080-exec-5","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 17:24:06.158","level":"INFO","traceId":"","uid":"","thread":"SpringApplicationShutdownHook","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Commencing graceful shutdown. Waiting for active requests to complete,"exception":""}
{"time":"2026-04-01 17:24:06.164","level":"INFO","traceId":"","uid":"","thread":"tomcat-shutdown","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Graceful shutdown complete,"exception":""}
{"time":"2026-04-01 17:24:09.733","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Starting LogTest1Application using Java 21.0.3 with PID 48184 (D:\Evil.cc\LogTest1\target\classes started by Admin in D:\Evil.cc\LogTest1),"exception":""}
{"time":"2026-04-01 17:24:09.736","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":The following 1 profile is active: "dev","exception":""}
{"time":"2026-04-01 17:24:10.441","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat initialized with port 8080 (http),"exception":""}
{"time":"2026-04-01 17:24:10.450","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Initializing ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 17:24:10.451","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Starting service [Tomcat],"exception":""}
{"time":"2026-04-01 17:24:10.451","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardEngine","msg":Starting Servlet engine: [Apache Tomcat/10.1.50],"exception":""}
{"time":"2026-04-01 17:24:10.485","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring embedded WebApplicationContext,"exception":""}
{"time":"2026-04-01 17:24:10.486","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","msg":Root WebApplicationContext: initialization completed in 715 ms,"exception":""}
{"time":"2026-04-01 17:24:10.824","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Starting ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 17:24:10.837","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat started on port 8080 (http) with context path '/',"exception":""}
{"time":"2026-04-01 17:24:10.845","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Started LogTest1Application in 1.549 seconds (process running for 2.412),"exception":""}
{"time":"2026-04-01 17:24:13.852","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring DispatcherServlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 17:24:13.852","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Initializing Servlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 17:24:13.853","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Completed initialization in 1 ms,"exception":""}
{"time":"2026-04-01 17:24:49.032","level":"INFO","traceId":"b9bb503d668045d697888a3afb1cf585","uid":"","thread":"http-nio-8080-exec-2","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 17:26:13.552","level":"INFO","traceId":"18317ece56454d45a353cc1fd1d54ae3","uid":"","thread":"http-nio-8080-exec-5","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 17:26:29.960","level":"INFO","traceId":"ef04ea84f9c14b53b60f0b4dd3c28ad8","uid":"","thread":"http-nio-8080-exec-4","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 17:26:37.812","level":"ERROR","traceId":"6b45c4c665cd426980a3e8968568e8a9","uid":"","thread":"http-nio-8080-exec-3","logger":"cc.evil.logtest1.handler.BusinessControllerExceptionHandler","msg":Unexpected exception caught: ,"exception":"cc.evil.logtest1.exception.EvilBaseException: 时间逻辑错误
at cc.evil.logtest1.controller.logger.LogsController.getLogsFiles(LogsController.java:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at cc.evil.logtest1.filters.TraceIdFilter.doFilter(TraceIdFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:26:37.823","level":"ERROR","traceId":"6b45c4c665cd426980a3e8968568e8a9","uid":"","thread":"trace-exec-1","logger":"org.springframework.aop.interceptor.SimpleAsyncUncaughtExceptionHandler","msg":Unexpected exception occurred invoking async method: public void cc.evil.logtest1.service.log.LogService.pushLogWithDefaultPolicy(java.lang.Exception),"exception":"java.lang.NullPointerException
at java.base/java.util.Objects.requireNonNull(Objects.java:233)
at java.base/java.util.concurrent.ConcurrentLinkedDeque.linkFirst(ConcurrentLinkedDeque.java:315)
at java.base/java.util.concurrent.ConcurrentLinkedDeque.addFirst(ConcurrentLinkedDeque.java:827)
at cc.evil.logtest1.service.log.LogService$FailureWindow.release(LogService.java:157)
at cc.evil.logtest1.service.log.LogService$FailureWindow.push_back(LogService.java:146)
at cc.evil.logtest1.service.log.LogService.evaluateThresholdPolicy(LogService.java:85)
at cc.evil.logtest1.service.log.LogService.pushLogWithDefaultPolicy(LogService.java:53)
at cc.evil.logtest1.service.log.LogService.pushLogWithDefaultPolicy(LogService.java:63)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:114)
at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:317)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java)
at cc.evil.logtest1.config.AsyncConfig.lambda$traceableExecutor$0(AsyncConfig.java:34)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:27:08.527","level":"ERROR","traceId":"","uid":"","thread":"scheduling-1","logger":"org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler","msg":Unexpected error occurred in scheduled task,"exception":"java.lang.NullPointerException
at java.base/java.util.Objects.requireNonNull(Objects.java:233)
at java.base/java.util.concurrent.ConcurrentLinkedDeque.linkFirst(ConcurrentLinkedDeque.java:315)
at java.base/java.util.concurrent.ConcurrentLinkedDeque.addFirst(ConcurrentLinkedDeque.java:827)
at cc.evil.logtest1.service.log.LogService$FailureWindow.release(LogService.java:157)
at cc.evil.logtest1.service.log.LogService.lambda$cleanupIdleWindows$1(LogService.java:102)
at java.base/java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1603)
at cc.evil.logtest1.service.log.LogService.cleanupIdleWindows(LogService.java:101)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724)
at cc.evil.logtest1.service.log.LogService$$SpringCGLIB$$0.cleanupIdleWindows(<generated>)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:498)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:87)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:358)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:28:08.530","level":"ERROR","traceId":"","uid":"","thread":"scheduling-1","logger":"org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler","msg":Unexpected error occurred in scheduled task,"exception":"java.lang.NullPointerException
at java.base/java.util.Objects.requireNonNull(Objects.java:233)
at java.base/java.util.concurrent.ConcurrentLinkedDeque.linkFirst(ConcurrentLinkedDeque.java:315)
at java.base/java.util.concurrent.ConcurrentLinkedDeque.addFirst(ConcurrentLinkedDeque.java:827)
at cc.evil.logtest1.service.log.LogService$FailureWindow.release(LogService.java:157)
at cc.evil.logtest1.service.log.LogService.lambda$cleanupIdleWindows$1(LogService.java:102)
at java.base/java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1603)
at cc.evil.logtest1.service.log.LogService.cleanupIdleWindows(LogService.java:101)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724)
at cc.evil.logtest1.service.log.LogService$$SpringCGLIB$$0.cleanupIdleWindows(<generated>)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:498)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:87)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:358)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:29:08.541","level":"ERROR","traceId":"","uid":"","thread":"scheduling-1","logger":"org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler","msg":Unexpected error occurred in scheduled task,"exception":"java.lang.NullPointerException
at java.base/java.util.Objects.requireNonNull(Objects.java:233)
at java.base/java.util.concurrent.ConcurrentLinkedDeque.linkFirst(ConcurrentLinkedDeque.java:315)
at java.base/java.util.concurrent.ConcurrentLinkedDeque.addFirst(ConcurrentLinkedDeque.java:827)
at cc.evil.logtest1.service.log.LogService$FailureWindow.release(LogService.java:157)
at cc.evil.logtest1.service.log.LogService.lambda$cleanupIdleWindows$1(LogService.java:102)
at java.base/java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1603)
at cc.evil.logtest1.service.log.LogService.cleanupIdleWindows(LogService.java:101)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724)
at cc.evil.logtest1.service.log.LogService$$SpringCGLIB$$0.cleanupIdleWindows(<generated>)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:498)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:87)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:358)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:30:08.547","level":"ERROR","traceId":"","uid":"","thread":"scheduling-1","logger":"org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler","msg":Unexpected error occurred in scheduled task,"exception":"java.lang.NullPointerException
at java.base/java.util.Objects.requireNonNull(Objects.java:233)
at java.base/java.util.concurrent.ConcurrentLinkedDeque.linkFirst(ConcurrentLinkedDeque.java:315)
at java.base/java.util.concurrent.ConcurrentLinkedDeque.addFirst(ConcurrentLinkedDeque.java:827)
at cc.evil.logtest1.service.log.LogService$FailureWindow.release(LogService.java:157)
at cc.evil.logtest1.service.log.LogService.lambda$cleanupIdleWindows$1(LogService.java:102)
at java.base/java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1603)
at cc.evil.logtest1.service.log.LogService.cleanupIdleWindows(LogService.java:101)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724)
at cc.evil.logtest1.service.log.LogService$$SpringCGLIB$$0.cleanupIdleWindows(<generated>)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:498)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:87)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:358)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:30:25.887","level":"ERROR","traceId":"eb1336826da443f8a8ae5a608ae9e9cf","uid":"","thread":"http-nio-8080-exec-7","logger":"cc.evil.logtest1.handler.BusinessControllerExceptionHandler","msg":Unexpected exception caught: ,"exception":"cc.evil.logtest1.exception.EvilBaseException: 时间逻辑错误
at cc.evil.logtest1.controller.logger.LogsController.getLogsFiles(LogsController.java:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at cc.evil.logtest1.filters.TraceIdFilter.doFilter(TraceIdFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:30:32.993","level":"ERROR","traceId":"bb6051b7e618403abd896f4c47303ddd","uid":"","thread":"http-nio-8080-exec-9","logger":"cc.evil.logtest1.handler.BusinessControllerExceptionHandler","msg":Unexpected exception caught: ,"exception":"cc.evil.logtest1.exception.EvilBaseException: 时间逻辑错误
at cc.evil.logtest1.controller.logger.LogsController.getLogsFiles(LogsController.java:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at cc.evil.logtest1.filters.TraceIdFilter.doFilter(TraceIdFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:31:11.809","level":"ERROR","traceId":"af112c9691244bf7811c72f3e5cb19e4","uid":"","thread":"http-nio-8080-exec-1","logger":"cc.evil.logtest1.handler.BusinessControllerExceptionHandler","msg":Unexpected exception caught: ,"exception":"cc.evil.logtest1.exception.EvilBaseException: 时间逻辑错误
at cc.evil.logtest1.controller.logger.LogsController.getLogsFiles(LogsController.java:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at cc.evil.logtest1.filters.TraceIdFilter.doFilter(TraceIdFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:32:08.559","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 17:33:08.564","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 17:33:34.355","level":"INFO","traceId":"","uid":"","thread":"SpringApplicationShutdownHook","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Commencing graceful shutdown. Waiting for active requests to complete,"exception":""}
{"time":"2026-04-01 17:33:34.372","level":"INFO","traceId":"","uid":"","thread":"tomcat-shutdown","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Graceful shutdown complete,"exception":""}
{"time":"2026-04-01 17:33:36.387","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Starting LogTest1Application using Java 21.0.3 with PID 43692 (D:\Evil.cc\LogTest1\target\classes started by Admin in D:\Evil.cc\LogTest1),"exception":""}
{"time":"2026-04-01 17:33:36.388","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":The following 1 profile is active: "dev","exception":""}
{"time":"2026-04-01 17:33:37.235","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat initialized with port 8080 (http),"exception":""}
{"time":"2026-04-01 17:33:37.251","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Initializing ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 17:33:37.252","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Starting service [Tomcat],"exception":""}
{"time":"2026-04-01 17:33:37.252","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardEngine","msg":Starting Servlet engine: [Apache Tomcat/10.1.50],"exception":""}
{"time":"2026-04-01 17:33:37.294","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring embedded WebApplicationContext,"exception":""}
{"time":"2026-04-01 17:33:37.295","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","msg":Root WebApplicationContext: initialization completed in 871 ms,"exception":""}
{"time":"2026-04-01 17:33:37.636","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Starting ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 17:33:37.649","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat started on port 8080 (http) with context path '/',"exception":""}
{"time":"2026-04-01 17:33:37.657","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Started LogTest1Application in 1.741 seconds (process running for 2.426),"exception":""}
{"time":"2026-04-01 17:33:37.658","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 17:33:40.372","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring DispatcherServlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 17:33:40.372","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Initializing Servlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 17:33:40.373","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Completed initialization in 1 ms,"exception":""}
{"time":"2026-04-01 17:33:40.422","level":"WARN","traceId":"7016b031424142cc8944e6ae3495aef2","uid":"","thread":"http-nio-8080-exec-2","logger":"org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver","msg":Failure in @ExceptionHandler cc.evil.logtest1.handler.BusinessControllerExceptionHandler#handleBaseException(ClientException),"exception":"java.lang.IllegalStateException: Could not resolve parameter [0] in public org.springframework.http.ResponseEntity<cc.evil.logtest1.model.vo.EvilResponse<java.lang.Void>> cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleBaseException(cc.evil.logtest1.exception.ClientException): No suitable resolver
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:181)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.doResolveHandlerMethodException(ExceptionHandlerExceptionResolver.java:471)
at org.springframework.web.servlet.handler.AbstractHandlerMethodExceptionResolver.doResolveException(AbstractHandlerMethodExceptionResolver.java:73)
at org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.resolveException(AbstractHandlerExceptionResolver.java:182)
at org.springframework.web.servlet.handler.HandlerExceptionResolverComposite.resolveException(HandlerExceptionResolverComposite.java:80)
at org.springframework.web.servlet.DispatcherServlet.processHandlerException(DispatcherServlet.java:1360)
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1161)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1106)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at cc.evil.logtest1.filters.TraceIdFilter.doFilter(TraceIdFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:33:40.424","level":"ERROR","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet]","msg":Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: cc.evil.logtest1.exception.EvilBaseException: 时间逻辑错误] with root cause,"exception":"cc.evil.logtest1.exception.EvilBaseException: 时间逻辑错误
at cc.evil.logtest1.controller.logger.LogsController.getLogsFiles(LogsController.java:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at cc.evil.logtest1.filters.TraceIdFilter.doFilter(TraceIdFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:34:37.674","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 17:35:37.678","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 17:36:37.690","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 17:36:42.437","level":"WARN","traceId":"166e57ac9f0a4f28a4d4ac7b1f7b6491","uid":"","thread":"http-nio-8080-exec-4","logger":"org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver","msg":Failure in @ExceptionHandler cc.evil.logtest1.handler.BusinessControllerExceptionHandler#handleBaseException(ClientException),"exception":"java.lang.IllegalStateException: Could not resolve parameter [0] in public org.springframework.http.ResponseEntity<cc.evil.logtest1.model.vo.EvilResponse<java.lang.Void>> cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleBaseException(cc.evil.logtest1.exception.ClientException): No suitable resolver
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:181)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.doResolveHandlerMethodException(ExceptionHandlerExceptionResolver.java:471)
at org.springframework.web.servlet.handler.AbstractHandlerMethodExceptionResolver.doResolveException(AbstractHandlerMethodExceptionResolver.java:73)
at org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.resolveException(AbstractHandlerExceptionResolver.java:182)
at org.springframework.web.servlet.handler.HandlerExceptionResolverComposite.resolveException(HandlerExceptionResolverComposite.java:80)
at org.springframework.web.servlet.DispatcherServlet.processHandlerException(DispatcherServlet.java:1360)
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1161)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1106)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at cc.evil.logtest1.filters.TraceIdFilter.doFilter(TraceIdFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:36:42.439","level":"ERROR","traceId":"","uid":"","thread":"http-nio-8080-exec-4","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet]","msg":Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: cc.evil.logtest1.exception.EvilBaseException: 时间逻辑错误] with root cause,"exception":"cc.evil.logtest1.exception.EvilBaseException: 时间逻辑错误
at cc.evil.logtest1.controller.logger.LogsController.getLogsFiles(LogsController.java:44)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at cc.evil.logtest1.filters.TraceIdFilter.doFilter(TraceIdFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:36:49.024","level":"INFO","traceId":"","uid":"","thread":"SpringApplicationShutdownHook","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Commencing graceful shutdown. Waiting for active requests to complete,"exception":""}
{"time":"2026-04-01 17:36:49.032","level":"INFO","traceId":"","uid":"","thread":"tomcat-shutdown","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Graceful shutdown complete,"exception":""}
{"time":"2026-04-01 17:36:50.880","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Starting LogTest1Application using Java 21.0.3 with PID 47020 (D:\Evil.cc\LogTest1\target\classes started by Admin in D:\Evil.cc\LogTest1),"exception":""}
{"time":"2026-04-01 17:36:50.881","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":The following 1 profile is active: "dev","exception":""}
{"time":"2026-04-01 17:36:51.609","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat initialized with port 8080 (http),"exception":""}
{"time":"2026-04-01 17:36:51.617","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Initializing ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 17:36:51.620","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Starting service [Tomcat],"exception":""}
{"time":"2026-04-01 17:36:51.620","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardEngine","msg":Starting Servlet engine: [Apache Tomcat/10.1.50],"exception":""}
{"time":"2026-04-01 17:36:51.653","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring embedded WebApplicationContext,"exception":""}
{"time":"2026-04-01 17:36:51.653","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","msg":Root WebApplicationContext: initialization completed in 739 ms,"exception":""}
{"time":"2026-04-01 17:36:51.981","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Starting ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 17:36:51.995","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat started on port 8080 (http) with context path '/',"exception":""}
{"time":"2026-04-01 17:36:52.001","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Started LogTest1Application in 1.576 seconds (process running for 2.049),"exception":""}
{"time":"2026-04-01 17:36:52.004","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 17:36:54.038","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-1","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring DispatcherServlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 17:36:54.039","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-1","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Initializing Servlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 17:36:54.039","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-1","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Completed initialization in 0 ms,"exception":""}
{"time":"2026-04-01 17:37:09.975","level":"INFO","traceId":"1603b0161dcc415a893f6a7d1b0599ed","uid":"","thread":"http-nio-8080-exec-4","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 17:37:52.017","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 17:37:55.363","level":"INFO","traceId":"3ed304d3c82945ecbadefd00b889547b","uid":"","thread":"http-nio-8080-exec-5","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 17:38:22.739","level":"INFO","traceId":"d86e2be6a8c444aabeb43b914eb3dfe1","uid":"","thread":"http-nio-8080-exec-7","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 17:38:52.025","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 17:39:50.360","level":"INFO","traceId":"99594ae5dc1f4388aa4ce0d7e1f174fc","uid":"","thread":"http-nio-8080-exec-9","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 17:39:50.361","level":"WARN","traceId":"99594ae5dc1f4388aa4ce0d7e1f174fc","uid":"","thread":"http-nio-8080-exec-9","logger":"cc.evil.logtest1.service.log.LogFileService","msg":读取最后20行日志失败,"exception":"java.nio.file.NoSuchFileException: .\logs\app-info.0.log
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
at java.base/sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:234)
at java.base/java.nio.file.Files.newByteChannel(Files.java:379)
at java.base/java.nio.file.Files.newByteChannel(Files.java:431)
at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420)
at java.base/java.nio.file.Files.newInputStream(Files.java:159)
at java.base/java.nio.file.Files.newBufferedReader(Files.java:2897)
at java.base/java.nio.file.Files.readAllLines(Files.java:3392)
at cc.evil.logtest1.service.log.LogFileService.loadContentByDate(LogFileService.java:181)
at cc.evil.logtest1.service.log.LogFileService.fileTail(LogFileService.java:75)
at cc.evil.logtest1.controller.logger.LogsController.getFileTail(LogsController.java:61)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at cc.evil.logtest1.filters.TraceIdFilter.doFilter(TraceIdFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:39:52.036","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 17:40:52.042","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 17:41:52.055","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 17:42:52.065","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 17:42:59.111","level":"INFO","traceId":"19748464f310433da07eb882306c15a4","uid":"","thread":"http-nio-8080-exec-10","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 17:42:59.112","level":"INFO","traceId":"19748464f310433da07eb882306c15a4","uid":"","thread":"http-nio-8080-exec-10","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载日期today的日志内容,"exception":""}
{"time":"2026-04-01 17:43:42.041","level":"INFO","traceId":"86a432c7ed8b4cba908e48e72bc1406d","uid":"","thread":"http-nio-8080-exec-1","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 17:43:42.042","level":"INFO","traceId":"86a432c7ed8b4cba908e48e72bc1406d","uid":"","thread":"http-nio-8080-exec-1","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载日期today的日志内容,"exception":""}
{"time":"2026-04-01 17:43:48.152","level":"INFO","traceId":"500bbd8120964aedb5fa19f0fd4df8f8","uid":"","thread":"http-nio-8080-exec-3","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 17:43:48.154","level":"INFO","traceId":"500bbd8120964aedb5fa19f0fd4df8f8","uid":"","thread":"http-nio-8080-exec-3","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载日期today的日志内容,"exception":""}
{"time":"2026-04-01 17:43:52.073","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 17:44:52.075","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 17:45:07.810","level":"INFO","traceId":"447524a0cc64450ca4a57c455b435fe2","uid":"","thread":"http-nio-8080-exec-6","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 17:45:07.811","level":"WARN","traceId":"447524a0cc64450ca4a57c455b435fe2","uid":"","thread":"http-nio-8080-exec-6","logger":"cc.evil.logtest1.service.log.LogFileService","msg":读取最后500行日志失败,"exception":"java.nio.file.NoSuchFileException: .\logs\app-info.0.log
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
at java.base/sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:234)
at java.base/java.nio.file.Files.newByteChannel(Files.java:379)
at java.base/java.nio.file.Files.newByteChannel(Files.java:431)
at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420)
at java.base/java.nio.file.Files.newInputStream(Files.java:159)
at java.base/java.nio.file.Files.newBufferedReader(Files.java:2897)
at java.base/java.nio.file.Files.readAllLines(Files.java:3392)
at cc.evil.logtest1.service.log.LogFileService.loadContentByDate(LogFileService.java:182)
at cc.evil.logtest1.service.log.LogFileService.fileTail(LogFileService.java:76)
at cc.evil.logtest1.controller.logger.LogsController.getFileTail(LogsController.java:61)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at cc.evil.logtest1.filters.TraceIdFilter.doFilter(TraceIdFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
"}
{"time":"2026-04-01 17:45:24.602","level":"INFO","traceId":"","uid":"","thread":"SpringApplicationShutdownHook","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Commencing graceful shutdown. Waiting for active requests to complete,"exception":""}
{"time":"2026-04-01 17:45:24.610","level":"INFO","traceId":"","uid":"","thread":"tomcat-shutdown","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Graceful shutdown complete,"exception":""}
{"time":"2026-04-01 18:37:25.096","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Starting LogTest1Application using Java 21.0.3 with PID 46740 (D:\Evil.cc\LogTest1\target\classes started by Admin in D:\Evil.cc\LogTest1),"exception":""}
{"time":"2026-04-01 18:37:25.097","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":The following 1 profile is active: "dev","exception":""}
{"time":"2026-04-01 18:37:26.171","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat initialized with port 8080 (http),"exception":""}
{"time":"2026-04-01 18:37:26.184","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Initializing ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 18:37:26.185","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Starting service [Tomcat],"exception":""}
{"time":"2026-04-01 18:37:26.185","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardEngine","msg":Starting Servlet engine: [Apache Tomcat/10.1.50],"exception":""}
{"time":"2026-04-01 18:37:26.235","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring embedded WebApplicationContext,"exception":""}
{"time":"2026-04-01 18:37:26.235","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","msg":Root WebApplicationContext: initialization completed in 1097 ms,"exception":""}
{"time":"2026-04-01 18:37:26.673","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Starting ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 18:37:26.691","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat started on port 8080 (http) with context path '/',"exception":""}
{"time":"2026-04-01 18:37:26.698","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Started LogTest1Application in 2.241 seconds (process running for 3.141),"exception":""}
{"time":"2026-04-01 18:37:26.701","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:37:31.240","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-1","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring DispatcherServlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 18:37:31.240","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-1","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Initializing Servlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 18:37:31.241","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-1","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Completed initialization in 1 ms,"exception":""}
{"time":"2026-04-01 18:37:31.276","level":"INFO","traceId":"e1579881daaa4ffdb791e934f14680b6","uid":"","thread":"http-nio-8080-exec-1","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 18:37:31.281","level":"INFO","traceId":"e1579881daaa4ffdb791e934f14680b6","uid":"","thread":"http-nio-8080-exec-1","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载日期2026-03-31的日志内容,"exception":""}
{"time":"2026-04-01 18:37:51.157","level":"INFO","traceId":"3235596e1fe8400abe5ee1ba435f001c","uid":"","thread":"http-nio-8080-exec-4","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 18:37:51.159","level":"INFO","traceId":"3235596e1fe8400abe5ee1ba435f001c","uid":"","thread":"http-nio-8080-exec-4","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载日期today的日志内容,"exception":""}
{"time":"2026-04-01 18:38:26.713","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:39:26.721","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:39:35.215","level":"INFO","traceId":"537d95f6b8d249d2ad448116fc1d70c1","uid":"","thread":"http-nio-8080-exec-7","logger":"cc.evil.logtest1.service.log.LogFileService","msg":成功加载所有日志文件名,"exception":""}
{"time":"2026-04-01 18:39:57.236","level":"ERROR","traceId":"d4aa16e96fd541c99e907ff4d8a2378b","uid":"","thread":"http-nio-8080-exec-6","logger":"cc.evil.logtest1.handler.BusinessControllerExceptionHandler","msg":Unexpected exception caught: ,"exception":"org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `cc.evil.logtest1.model.vo.LogFileNameList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('logFilesByDate')
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:408)
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:356)
at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:204)
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:176)
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:150)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:227)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:181)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at cc.evil.logtest1.filters.TraceIdFilter.doFilter(TraceIdFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `cc.evil.logtest1.model.vo.LogFileNameList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('logFilesByDate')
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 1]
at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:63)
at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1781)
at com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1406)
at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromString(StdDeserializer.java:310)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromString(BeanDeserializerBase.java:1594)
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:189)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:179)
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2130)
at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1500)
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:397)
... 54 common frames omitted
"}
{"time":"2026-04-01 18:39:57.242","level":"INFO","traceId":"d4aa16e96fd541c99e907ff4d8a2378b","uid":"","thread":"trace-exec-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Push now for unexpected error pushed log for exception: org.springframework.http.converter.HttpMessageNotReadableException, ruleKey: cc.evil.logtest1.filters.TraceIdFilter#doFilter.,"exception":""}
{"time":"2026-04-01 18:39:58.477","level":"INFO","traceId":"d4aa16e96fd541c99e907ff4d8a2378b","uid":"","thread":"trace-exec-1","logger":"cc.evil.logtest1.service.log.MailPushService","msg":Successfully sent log email to 2207086349@qq.com.,"exception":""}
{"time":"2026-04-01 18:40:26.729","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:41:26.743","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:42:26.743","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:43:26.746","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:44:26.761","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:45:26.772","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:46:26.787","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:47:26.791","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:48:26.805","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:49:26.811","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:50:26.828","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:51:26.841","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:52:26.846","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:53:26.859","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:54:26.861","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:55:26.865","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:56:26.875","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:57:26.881","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:58:26.886","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 18:59:26.897","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:00:26.914","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:01:26.919","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:02:26.922","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:03:26.928","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:04:26.937","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:05:26.942","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:06:26.953","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:07:26.955","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:08:26.958","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:09:26.960","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:10:20.200","level":"ERROR","traceId":"f3b6ecb3ca76481f87d39f77b5dfe8d2","uid":"","thread":"http-nio-8080-exec-1","logger":"cc.evil.logtest1.handler.BusinessControllerExceptionHandler","msg":Unexpected exception caught: ,"exception":"org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized field "logFilesByDate1" (class cc.evil.logtest1.model.vo.LogFileNameList), not marked as ignorable
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:408)
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:356)
at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:204)
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:176)
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:150)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:227)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:181)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at cc.evil.logtest1.filters.TraceIdFilter.doFilter(TraceIdFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "logFilesByDate1" (class cc.evil.logtest1.model.vo.LogFileNameList), not marked as ignorable (one known property: "logFilesByDate"])
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 2, column: 25] (through reference chain: cc.evil.logtest1.model.vo.LogFileNameList["logFilesByDate1"])
at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61)
at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:1180)
at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:2244)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1823)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1801)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:308)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:169)
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2130)
at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1500)
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:397)
... 54 common frames omitted
"}
{"time":"2026-04-01 19:10:20.230","level":"INFO","traceId":"f3b6ecb3ca76481f87d39f77b5dfe8d2","uid":"","thread":"trace-exec-2","logger":"cc.evil.logtest1.service.log.LogService","msg":Push now for unexpected error pushed log for exception: org.springframework.http.converter.HttpMessageNotReadableException, ruleKey: cc.evil.logtest1.filters.TraceIdFilter#doFilter.,"exception":""}
{"time":"2026-04-01 19:10:21.052","level":"INFO","traceId":"f3b6ecb3ca76481f87d39f77b5dfe8d2","uid":"","thread":"trace-exec-2","logger":"cc.evil.logtest1.service.log.MailPushService","msg":Successfully sent log email to 2207086349@qq.com.,"exception":""}
{"time":"2026-04-01 19:10:26.965","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:11:03.416","level":"ERROR","traceId":"a53c9cb2789c43658f40c5e53c38f393","uid":"","thread":"http-nio-8080-exec-3","logger":"cc.evil.logtest1.handler.BusinessControllerExceptionHandler","msg":Unexpected exception caught: ,"exception":"org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized field "logFilesByDate1" (class cc.evil.logtest1.model.vo.LogFileNameList), not marked as ignorable
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:408)
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:356)
at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:204)
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:176)
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:150)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:227)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:181)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at cc.evil.logtest1.filters.TraceIdFilter.doFilter(TraceIdFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "logFilesByDate1" (class cc.evil.logtest1.model.vo.LogFileNameList), not marked as ignorable (one known property: "logFilesByDate"])
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 2, column: 25] (through reference chain: cc.evil.logtest1.model.vo.LogFileNameList["logFilesByDate1"])
at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61)
at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:1180)
at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:2244)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1823)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1801)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:308)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:169)
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2130)
at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1500)
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:397)
... 54 common frames omitted
"}
{"time":"2026-04-01 19:11:03.423","level":"INFO","traceId":"a53c9cb2789c43658f40c5e53c38f393","uid":"","thread":"trace-exec-3","logger":"cc.evil.logtest1.service.log.LogService","msg":Push now for unexpected error pushed log for exception: org.springframework.http.converter.HttpMessageNotReadableException, ruleKey: cc.evil.logtest1.filters.TraceIdFilter#doFilter.,"exception":""}
{"time":"2026-04-01 19:11:04.373","level":"INFO","traceId":"a53c9cb2789c43658f40c5e53c38f393","uid":"","thread":"trace-exec-3","logger":"cc.evil.logtest1.service.log.MailPushService","msg":Successfully sent log email to 2207086349@qq.com.,"exception":""}
{"time":"2026-04-01 19:11:15.445","level":"ERROR","traceId":"93580b644bb34250b9d11e94648ab565","uid":"","thread":"http-nio-8080-exec-7","logger":"cc.evil.logtest1.handler.BusinessControllerExceptionHandler","msg":Unexpected exception caught: ,"exception":"org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized field "logFilesByDate1" (class cc.evil.logtest1.model.vo.LogFileNameList), not marked as ignorable
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:408)
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:356)
at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:204)
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:176)
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:150)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:227)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:181)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at cc.evil.logtest1.filters.TraceIdFilter.doFilter(TraceIdFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "logFilesByDate1" (class cc.evil.logtest1.model.vo.LogFileNameList), not marked as ignorable (one known property: "logFilesByDate"])
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 2, column: 25] (through reference chain: cc.evil.logtest1.model.vo.LogFileNameList["logFilesByDate1"])
at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61)
at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:1180)
at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:2244)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1823)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1801)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:308)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:169)
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2130)
at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1500)
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:397)
... 54 common frames omitted
"}
{"time":"2026-04-01 19:11:15.449","level":"INFO","traceId":"93580b644bb34250b9d11e94648ab565","uid":"","thread":"trace-exec-4","logger":"cc.evil.logtest1.service.log.LogService","msg":Push now for unexpected error pushed log for exception: org.springframework.http.converter.HttpMessageNotReadableException, ruleKey: cc.evil.logtest1.filters.TraceIdFilter#doFilter.,"exception":""}
{"time":"2026-04-01 19:11:16.134","level":"INFO","traceId":"93580b644bb34250b9d11e94648ab565","uid":"","thread":"trace-exec-4","logger":"cc.evil.logtest1.service.log.MailPushService","msg":Successfully sent log email to 2207086349@qq.com.,"exception":""}
{"time":"2026-04-01 19:11:26.979","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:12:18.622","level":"INFO","traceId":"","uid":"","thread":"SpringApplicationShutdownHook","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Commencing graceful shutdown. Waiting for active requests to complete,"exception":""}
{"time":"2026-04-01 19:12:18.636","level":"INFO","traceId":"","uid":"","thread":"tomcat-shutdown","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Graceful shutdown complete,"exception":""}
{"time":"2026-04-01 19:12:20.861","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Starting LogTest1Application using Java 21.0.3 with PID 50492 (D:\Evil.cc\LogTest1\target\classes started by Admin in D:\Evil.cc\LogTest1),"exception":""}
{"time":"2026-04-01 19:12:20.863","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":The following 1 profile is active: "dev","exception":""}
{"time":"2026-04-01 19:12:21.698","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat initialized with port 8080 (http),"exception":""}
{"time":"2026-04-01 19:12:21.710","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Initializing ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 19:12:21.711","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Starting service [Tomcat],"exception":""}
{"time":"2026-04-01 19:12:21.711","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardEngine","msg":Starting Servlet engine: [Apache Tomcat/10.1.50],"exception":""}
{"time":"2026-04-01 19:12:21.754","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring embedded WebApplicationContext,"exception":""}
{"time":"2026-04-01 19:12:21.754","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","msg":Root WebApplicationContext: initialization completed in 861 ms,"exception":""}
{"time":"2026-04-01 19:12:22.044","level":"WARN","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext","msg":Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'handlerExceptionResolver' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Failed to instantiate [org.springframework.web.servlet.HandlerExceptionResolver]: Factory method 'handlerExceptionResolver' threw exception with message: Ambiguous @ExceptionHandler method mapped for [ExceptionHandler{exceptionType=org.springframework.http.converter.HttpMessageNotReadableException, mediaType=*/*}]: {public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleControllerBadRequest(java.lang.Exception), public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleHttpMessageNotReadable(org.springframework.http.converter.HttpMessageNotReadableException)},"exception":""}
{"time":"2026-04-01 19:12:22.046","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Stopping service [Tomcat],"exception":""}
{"time":"2026-04-01 19:12:22.054","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger","msg":
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.,"exception":""}
{"time":"2026-04-01 19:12:22.072","level":"ERROR","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.SpringApplication","msg":Application run failed,"exception":"org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'handlerExceptionResolver' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Failed to instantiate [org.springframework.web.servlet.HandlerExceptionResolver]: Factory method 'handlerExceptionResolver' threw exception with message: Ambiguous @ExceptionHandler method mapped for [ExceptionHandler{exceptionType=org.springframework.http.converter.HttpMessageNotReadableException, mediaType=*/*}]: {public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleControllerBadRequest(java.lang.Exception), public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleHttpMessageNotReadable(org.springframework.http.converter.HttpMessageNotReadableException)}
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657)
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1375)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1205)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
at cc.evil.logtest1.LogTest1Application.main(LogTest1Application.java:14)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.HandlerExceptionResolver]: Factory method 'handlerExceptionResolver' threw exception with message: Ambiguous @ExceptionHandler method mapped for [ExceptionHandler{exceptionType=org.springframework.http.converter.HttpMessageNotReadableException, mediaType=*/*}]: {public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleControllerBadRequest(java.lang.Exception), public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleHttpMessageNotReadable(org.springframework.http.converter.HttpMessageNotReadableException)}
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:200)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:89)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:169)
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
... 21 common frames omitted
Caused by: java.lang.IllegalStateException: Ambiguous @ExceptionHandler method mapped for [ExceptionHandler{exceptionType=org.springframework.http.converter.HttpMessageNotReadableException, mediaType=*/*}]: {public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleControllerBadRequest(java.lang.Exception), public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleHttpMessageNotReadable(org.springframework.http.converter.HttpMessageNotReadableException)}
at org.springframework.web.method.annotation.ExceptionHandlerMethodResolver.addExceptionMapping(ExceptionHandlerMethodResolver.java:146)
at org.springframework.web.method.annotation.ExceptionHandlerMethodResolver.<init>(ExceptionHandlerMethodResolver.java:99)
at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.initExceptionHandlerAdviceCache(ExceptionHandlerExceptionResolver.java:320)
at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.afterPropertiesSet(ExceptionHandlerExceptionResolver.java:287)
at org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport.addDefaultHandlerExceptionResolvers(WebMvcConfigurationSupport.java:1084)
at org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport.handlerExceptionResolver(WebMvcConfigurationSupport.java:1025)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:172)
... 24 common frames omitted
"}
{"time":"2026-04-01 19:12:26.494","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Starting LogTest1Application using Java 21.0.3 with PID 49768 (D:\Evil.cc\LogTest1\target\classes started by Admin in D:\Evil.cc\LogTest1),"exception":""}
{"time":"2026-04-01 19:12:26.495","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":The following 1 profile is active: "dev","exception":""}
{"time":"2026-04-01 19:12:27.251","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat initialized with port 8080 (http),"exception":""}
{"time":"2026-04-01 19:12:27.261","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Initializing ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 19:12:27.262","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Starting service [Tomcat],"exception":""}
{"time":"2026-04-01 19:12:27.262","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardEngine","msg":Starting Servlet engine: [Apache Tomcat/10.1.50],"exception":""}
{"time":"2026-04-01 19:12:27.300","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring embedded WebApplicationContext,"exception":""}
{"time":"2026-04-01 19:12:27.300","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","msg":Root WebApplicationContext: initialization completed in 772 ms,"exception":""}
{"time":"2026-04-01 19:12:27.579","level":"WARN","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext","msg":Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'handlerExceptionResolver' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Failed to instantiate [org.springframework.web.servlet.HandlerExceptionResolver]: Factory method 'handlerExceptionResolver' threw exception with message: Ambiguous @ExceptionHandler method mapped for [ExceptionHandler{exceptionType=org.springframework.http.converter.HttpMessageNotReadableException, mediaType=*/*}]: {public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleControllerBadRequest(java.lang.Exception), public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleHttpMessageNotReadable(org.springframework.http.converter.HttpMessageNotReadableException)},"exception":""}
{"time":"2026-04-01 19:12:27.582","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Stopping service [Tomcat],"exception":""}
{"time":"2026-04-01 19:12:27.588","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger","msg":
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.,"exception":""}
{"time":"2026-04-01 19:12:27.600","level":"ERROR","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.SpringApplication","msg":Application run failed,"exception":"org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'handlerExceptionResolver' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Failed to instantiate [org.springframework.web.servlet.HandlerExceptionResolver]: Factory method 'handlerExceptionResolver' threw exception with message: Ambiguous @ExceptionHandler method mapped for [ExceptionHandler{exceptionType=org.springframework.http.converter.HttpMessageNotReadableException, mediaType=*/*}]: {public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleControllerBadRequest(java.lang.Exception), public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleHttpMessageNotReadable(org.springframework.http.converter.HttpMessageNotReadableException)}
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657)
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1375)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1205)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
at cc.evil.logtest1.LogTest1Application.main(LogTest1Application.java:14)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.HandlerExceptionResolver]: Factory method 'handlerExceptionResolver' threw exception with message: Ambiguous @ExceptionHandler method mapped for [ExceptionHandler{exceptionType=org.springframework.http.converter.HttpMessageNotReadableException, mediaType=*/*}]: {public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleControllerBadRequest(java.lang.Exception), public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleHttpMessageNotReadable(org.springframework.http.converter.HttpMessageNotReadableException)}
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:200)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:89)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:169)
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
... 21 common frames omitted
Caused by: java.lang.IllegalStateException: Ambiguous @ExceptionHandler method mapped for [ExceptionHandler{exceptionType=org.springframework.http.converter.HttpMessageNotReadableException, mediaType=*/*}]: {public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleControllerBadRequest(java.lang.Exception), public org.springframework.http.ResponseEntity cc.evil.logtest1.handler.BusinessControllerExceptionHandler.handleHttpMessageNotReadable(org.springframework.http.converter.HttpMessageNotReadableException)}
at org.springframework.web.method.annotation.ExceptionHandlerMethodResolver.addExceptionMapping(ExceptionHandlerMethodResolver.java:146)
at org.springframework.web.method.annotation.ExceptionHandlerMethodResolver.<init>(ExceptionHandlerMethodResolver.java:99)
at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.initExceptionHandlerAdviceCache(ExceptionHandlerExceptionResolver.java:320)
at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.afterPropertiesSet(ExceptionHandlerExceptionResolver.java:287)
at org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport.addDefaultHandlerExceptionResolvers(WebMvcConfigurationSupport.java:1084)
at org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport.handlerExceptionResolver(WebMvcConfigurationSupport.java:1025)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:172)
... 24 common frames omitted
"}
{"time":"2026-04-01 19:13:31.434","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Starting LogTest1Application using Java 21.0.3 with PID 44312 (D:\Evil.cc\LogTest1\target\classes started by Admin in D:\Evil.cc\LogTest1),"exception":""}
{"time":"2026-04-01 19:13:31.435","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":The following 1 profile is active: "dev","exception":""}
{"time":"2026-04-01 19:13:32.257","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat initialized with port 8080 (http),"exception":""}
{"time":"2026-04-01 19:13:32.267","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Initializing ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 19:13:32.269","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Starting service [Tomcat],"exception":""}
{"time":"2026-04-01 19:13:32.269","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardEngine","msg":Starting Servlet engine: [Apache Tomcat/10.1.50],"exception":""}
{"time":"2026-04-01 19:13:32.308","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring embedded WebApplicationContext,"exception":""}
{"time":"2026-04-01 19:13:32.309","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","msg":Root WebApplicationContext: initialization completed in 824 ms,"exception":""}
{"time":"2026-04-01 19:13:32.672","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Starting ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 19:13:32.697","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat started on port 8080 (http) with context path '/',"exception":""}
{"time":"2026-04-01 19:13:32.704","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Started LogTest1Application in 1.776 seconds (process running for 2.38),"exception":""}
{"time":"2026-04-01 19:13:32.709","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:13:36.850","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-3","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring DispatcherServlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 19:13:36.850","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-3","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Initializing Servlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 19:13:36.851","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-3","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Completed initialization in 1 ms,"exception":""}
{"time":"2026-04-01 19:13:43.151","level":"WARN","traceId":"459ea9d77c9a4f43a5667882752cf5b6","uid":"","thread":"http-nio-8080-exec-6","logger":"cc.evil.logtest1.handler.BusinessControllerExceptionHandler","msg":JSON parse error: JSON parse error: Unrecognized field "logFilesByDate1" (class cc.evil.logtest1.model.vo.LogFileNameList), not marked as ignorable,"exception":""}
{"time":"2026-04-01 19:14:32.720","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:15:32.730","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:16:32.735","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:17:32.750","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:18:32.757","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:19:32.761","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:20:32.768","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:21:32.776","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:22:32.788","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:23:32.793","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:24:32.797","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:25:32.808","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:26:32.809","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:27:32.823","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:28:32.831","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:29:32.843","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:30:32.858","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:31:32.870","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:32:32.879","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:33:32.895","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:34:32.904","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:35:32.918","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:36:32.923","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:37:32.927","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:38:32.929","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:39:32.940","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:40:32.946","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:41:32.958","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:42:32.961","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:43:32.968","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:44:32.978","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:45:32.979","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:46:32.989","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:47:33.002","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:48:33.010","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:49:33.024","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:50:33.030","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:51:33.039","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:52:33.051","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:53:33.064","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:54:33.069","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:55:33.079","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:56:33.083","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:57:33.085","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:58:33.099","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 19:59:33.103","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 20:00:10.372","level":"INFO","traceId":"","uid":"","thread":"SpringApplicationShutdownHook","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Commencing graceful shutdown. Waiting for active requests to complete,"exception":""}
{"time":"2026-04-01 20:00:10.456","level":"INFO","traceId":"","uid":"","thread":"tomcat-shutdown","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Graceful shutdown complete,"exception":""}
{"time":"2026-04-01 20:52:40.476","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Starting LogTest1Application using Java 21.0.10 with PID 13192 (D:\workspace\evil.cc\LogTest1\target\classes started by y2207 in D:\workspace\evil.cc\LogTest1),"exception":""}
{"time":"2026-04-01 20:52:40.477","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":The following 1 profile is active: "dev","exception":""}
{"time":"2026-04-01 20:52:41.332","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat initialized with port 8080 (http),"exception":""}
{"time":"2026-04-01 20:52:41.347","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Initializing ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 20:52:41.348","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Starting service [Tomcat],"exception":""}
{"time":"2026-04-01 20:52:41.348","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardEngine","msg":Starting Servlet engine: [Apache Tomcat/10.1.50],"exception":""}
{"time":"2026-04-01 20:52:41.401","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring embedded WebApplicationContext,"exception":""}
{"time":"2026-04-01 20:52:41.401","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","msg":Root WebApplicationContext: initialization completed in 893 ms,"exception":""}
{"time":"2026-04-01 20:52:41.827","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Starting ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 20:52:41.839","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat started on port 8080 (http) with context path '/',"exception":""}
{"time":"2026-04-01 20:52:41.845","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Started LogTest1Application in 1.879 seconds (process running for 2.365),"exception":""}
{"time":"2026-04-01 20:52:41.847","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 20:52:45.954","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-3","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring DispatcherServlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 20:52:45.954","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-3","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Initializing Servlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 20:52:45.956","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-3","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Completed initialization in 1 ms,"exception":""}
{"time":"2026-04-01 20:52:46.005","level":"INFO","traceId":"b03770d6651f49d0ab7d40f4483583a6","uid":"","thread":"http-nio-8080-exec-3","logger":"cc.evil.logtest1.service.TestService","msg":Finished add, res = 3.,"exception":""}
{"time":"2026-04-01 20:52:46.036","level":"INFO","traceId":"b03770d6651f49d0ab7d40f4483583a6","uid":"","thread":"http-nio-8080-exec-3","logger":"cc.evil.logtest1.aop.aspcet.DefaultControllerLogAspect","msg":{"desc":"加法运算","className":"TestController","methodName":"add","uri":"/api/test/add/1/2","uid":"","durationMs":3,"status":"OK","exception":null},"exception":""}
{"time":"2026-04-01 20:53:13.811","level":"INFO","traceId":"eaa8d90e87ee4281af8441570ac2af15","uid":"","thread":"http-nio-8080-exec-2","logger":"cc.evil.logtest1.aop.aspcet.DefaultControllerLogAspect","msg":{"desc":"加法运算","className":"TestController","methodName":"add","uri":"/api/test/add/1/2a","uid":"","durationMs":1,"status":"OK","exception":null},"exception":""}
{"time":"2026-04-01 20:53:41.843","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 20:54:41.836","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 20:55:41.829","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 20:56:22.553","level":"INFO","traceId":"","uid":"","thread":"SpringApplicationShutdownHook","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Commencing graceful shutdown. Waiting for active requests to complete,"exception":""}
{"time":"2026-04-01 20:56:22.553","level":"INFO","traceId":"","uid":"","thread":"tomcat-shutdown","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Graceful shutdown complete,"exception":""}
{"time":"2026-04-01 20:56:45.183","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Starting LogTest1Application using Java 21.0.10 with PID 1100 (D:\workspace\evil.cc\LogTest1\target\classes started by y2207 in D:\workspace\evil.cc\LogTest1),"exception":""}
{"time":"2026-04-01 20:56:45.186","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":The following 1 profile is active: "dev","exception":""}
{"time":"2026-04-01 20:56:46.009","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat initialized with port 8080 (http),"exception":""}
{"time":"2026-04-01 20:56:46.019","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Initializing ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 20:56:46.019","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Starting service [Tomcat],"exception":""}
{"time":"2026-04-01 20:56:46.019","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardEngine","msg":Starting Servlet engine: [Apache Tomcat/10.1.50],"exception":""}
{"time":"2026-04-01 20:56:46.053","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring embedded WebApplicationContext,"exception":""}
{"time":"2026-04-01 20:56:46.053","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","msg":Root WebApplicationContext: initialization completed in 826 ms,"exception":""}
{"time":"2026-04-01 20:56:46.379","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Starting ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 20:56:46.388","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat started on port 8080 (http) with context path '/',"exception":""}
{"time":"2026-04-01 20:56:46.393","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Started LogTest1Application in 1.671 seconds (process running for 2.136),"exception":""}
{"time":"2026-04-01 20:56:46.399","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 20:56:49.591","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring DispatcherServlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 20:56:49.591","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Initializing Servlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 20:56:49.592","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Completed initialization in 0 ms,"exception":""}
{"time":"2026-04-01 20:56:49.652","level":"INFO","traceId":"49a9deca35d843b78a56d1db06171fe4","uid":"","thread":"http-nio-8080-exec-2","logger":"cc.evil.logtest1.aop.aspcet.DefaultControllerLogAspect","msg":{"desc":"加法运算","className":"TestController","methodName":"add","uri":"/api/test/add/1/2a","uid":"","durationMs":1,"status":null,"exception":null},"exception":""}
{"time":"2026-04-01 20:57:24.274","level":"INFO","traceId":"","uid":"","thread":"SpringApplicationShutdownHook","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Commencing graceful shutdown. Waiting for active requests to complete,"exception":""}
{"time":"2026-04-01 20:57:24.282","level":"INFO","traceId":"","uid":"","thread":"tomcat-shutdown","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Graceful shutdown complete,"exception":""}
{"time":"2026-04-01 20:57:29.116","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Starting LogTest1Application using Java 21.0.10 with PID 26828 (D:\workspace\evil.cc\LogTest1\target\classes started by y2207 in D:\workspace\evil.cc\LogTest1),"exception":""}
{"time":"2026-04-01 20:57:29.117","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":The following 1 profile is active: "dev","exception":""}
{"time":"2026-04-01 20:57:29.954","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat initialized with port 8080 (http),"exception":""}
{"time":"2026-04-01 20:57:29.966","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Initializing ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 20:57:29.967","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Starting service [Tomcat],"exception":""}
{"time":"2026-04-01 20:57:29.967","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardEngine","msg":Starting Servlet engine: [Apache Tomcat/10.1.50],"exception":""}
{"time":"2026-04-01 20:57:30.003","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring embedded WebApplicationContext,"exception":""}
{"time":"2026-04-01 20:57:30.003","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","msg":Root WebApplicationContext: initialization completed in 845 ms,"exception":""}
{"time":"2026-04-01 20:57:30.395","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Starting ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 20:57:30.412","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat started on port 8080 (http) with context path '/',"exception":""}
{"time":"2026-04-01 20:57:30.419","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Started LogTest1Application in 1.813 seconds (process running for 3.113),"exception":""}
{"time":"2026-04-01 20:57:30.423","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 20:57:54.546","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-1","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring DispatcherServlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 20:57:54.546","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-1","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Initializing Servlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 20:57:54.546","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-1","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Completed initialization in 0 ms,"exception":""}
{"time":"2026-04-01 20:57:54.708","level":"INFO","traceId":"518341ff873744b381aaa3c3c043589b","uid":"","thread":"http-nio-8080-exec-1","logger":"cc.evil.logtest1.aop.aspcet.DefaultControllerLogAspect","msg":{"desc":"加法运算","className":"TestController","methodName":"add","uri":"/api/test/add/1/2a","uid":"","durationMs":2,"status":null,"exception":null},"exception":""}
{"time":"2026-04-01 20:58:30.421","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 20:59:09.991","level":"INFO","traceId":"efaee3c7e1904550a4a3fd8cb2305520","uid":"","thread":"http-nio-8080-exec-2","logger":"cc.evil.logtest1.aop.aspcet.DefaultControllerLogAspect","msg":{"desc":"加法运算","className":"TestController","methodName":"add","uri":"/api/test/add/1/2a","uid":"","durationMs":28413,"status":null,"exception":null},"exception":""}
{"time":"2026-04-01 20:59:30.415","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 20:59:38.469","level":"INFO","traceId":"b07e32a6c456464b8b58c9eaf0c4bd2b","uid":"","thread":"http-nio-8080-exec-6","logger":"cc.evil.logtest1.aop.aspcet.DefaultControllerLogAspect","msg":{"desc":"加法运算","className":"TestController","methodName":"add","uri":"/api/test/add/1/2a","uid":"","durationMs":0,"status":"OK","exception":null},"exception":""}
{"time":"2026-04-01 21:00:31.149","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:00:31.151","level":"INFO","traceId":"a83ebc1e60174cc0bfdd1f49b9040bc7","uid":"","thread":"http-nio-8080-exec-7","logger":"cc.evil.logtest1.aop.aspcet.DefaultControllerLogAspect","msg":{"desc":"加法运算","className":"TestController","methodName":"add","uri":"/api/test/add/1/2a","uid":"","durationMs":41708,"status":"OK","exception":null},"exception":""}
{"time":"2026-04-01 21:01:31.141","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:02:31.137","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:03:31.139","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:04:31.133","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:05:31.134","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:06:31.140","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:07:31.134","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:08:31.134","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:09:31.140","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:10:31.134","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:11:31.131","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:11:31.132","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Remove idle window for ruleKey: cc.evil.logtest1.controller.TestController#add, because cleanup schedule.,"exception":""}
{"time":"2026-04-01 21:12:31.139","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:13:31.143","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:13:43.546","level":"INFO","traceId":"","uid":"","thread":"SpringApplicationShutdownHook","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Commencing graceful shutdown. Waiting for active requests to complete,"exception":""}
{"time":"2026-04-01 21:13:43.551","level":"INFO","traceId":"","uid":"","thread":"tomcat-shutdown","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Graceful shutdown complete,"exception":""}
{"time":"2026-04-01 21:19:29.938","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Starting LogTest1Application using Java 21.0.10 with PID 21996 (D:\workspace\evil.cc\LogTest1\target\classes started by y2207 in D:\workspace\evil.cc\LogTest1),"exception":""}
{"time":"2026-04-01 21:19:29.942","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":The following 1 profile is active: "dev","exception":""}
{"time":"2026-04-01 21:19:30.943","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat initialized with port 8080 (http),"exception":""}
{"time":"2026-04-01 21:19:30.956","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Initializing ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 21:19:30.959","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Starting service [Tomcat],"exception":""}
{"time":"2026-04-01 21:19:30.959","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardEngine","msg":Starting Servlet engine: [Apache Tomcat/10.1.50],"exception":""}
{"time":"2026-04-01 21:19:30.994","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring embedded WebApplicationContext,"exception":""}
{"time":"2026-04-01 21:19:30.994","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","msg":Root WebApplicationContext: initialization completed in 1016 ms,"exception":""}
{"time":"2026-04-01 21:19:31.438","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Starting ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 21:19:31.453","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat started on port 8080 (http) with context path '/',"exception":""}
{"time":"2026-04-01 21:19:31.467","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Started LogTest1Application in 2.049 seconds (process running for 2.692),"exception":""}
{"time":"2026-04-01 21:19:31.475","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:19:34.824","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring DispatcherServlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 21:19:34.824","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Initializing Servlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 21:19:34.825","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Completed initialization in 1 ms,"exception":""}
{"time":"2026-04-01 21:19:34.912","level":"INFO","traceId":"9f20d15d51ed4836842eb3079454d411","uid":"","thread":"http-nio-8080-exec-2","logger":"cc.evil.logtest1.aop.aspcet.DefaultControllerLogAspect","msg":{"desc":"加法运算","className":"TestController","methodName":"add","uri":"/api/test/add/1/2a","uid":"","durationMs":1,"status":"OK","exception":"cc.evil.logtest1.exception.EvilBaseException"},"exception":""}
{"time":"2026-04-01 21:20:31.473","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:21:14.607","level":"INFO","traceId":"0bffded6c8d04431a457a942e579ddb2","uid":"","thread":"http-nio-8080-exec-4","logger":"cc.evil.logtest1.aop.aspcet.DefaultControllerLogAspect","msg":{"desc":"加法运算","className":"TestController","methodName":"add","uri":"/api/test/add/1/2","uid":"","durationMs":3,"status":"OK","exception":"cc.evil.logtest1.exception.InternalServerException"},"exception":""}
{"time":"2026-04-01 21:21:31.473","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:21:55.384","level":"INFO","traceId":"","uid":"","thread":"SpringApplicationShutdownHook","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Commencing graceful shutdown. Waiting for active requests to complete,"exception":""}
{"time":"2026-04-01 21:21:55.403","level":"INFO","traceId":"","uid":"","thread":"tomcat-shutdown","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Graceful shutdown complete,"exception":""}
{"time":"2026-04-01 21:21:58.916","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Starting LogTest1Application using Java 21.0.10 with PID 23016 (D:\workspace\evil.cc\LogTest1\target\classes started by y2207 in D:\workspace\evil.cc\LogTest1),"exception":""}
{"time":"2026-04-01 21:21:58.918","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":The following 1 profile is active: "dev","exception":""}
{"time":"2026-04-01 21:21:59.690","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat initialized with port 8080 (http),"exception":""}
{"time":"2026-04-01 21:21:59.699","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Initializing ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 21:21:59.700","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardService","msg":Starting service [Tomcat],"exception":""}
{"time":"2026-04-01 21:21:59.700","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.StandardEngine","msg":Starting Servlet engine: [Apache Tomcat/10.1.50],"exception":""}
{"time":"2026-04-01 21:21:59.734","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring embedded WebApplicationContext,"exception":""}
{"time":"2026-04-01 21:21:59.734","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","msg":Root WebApplicationContext: initialization completed in 780 ms,"exception":""}
{"time":"2026-04-01 21:22:00.093","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.apache.coyote.http11.Http11NioProtocol","msg":Starting ProtocolHandler ["http-nio-8080"],"exception":""}
{"time":"2026-04-01 21:22:00.110","level":"INFO","traceId":"","uid":"","thread":"main","logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","msg":Tomcat started on port 8080 (http) with context path '/',"exception":""}
{"time":"2026-04-01 21:22:00.117","level":"INFO","traceId":"","uid":"","thread":"main","logger":"cc.evil.logtest1.LogTest1Application","msg":Started LogTest1Application in 1.692 seconds (process running for 2.303),"exception":""}
{"time":"2026-04-01 21:22:00.121","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:22:02.808","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","msg":Initializing Spring DispatcherServlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 21:22:02.808","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Initializing Servlet 'dispatcherServlet',"exception":""}
{"time":"2026-04-01 21:22:02.810","level":"INFO","traceId":"","uid":"","thread":"http-nio-8080-exec-2","logger":"org.springframework.web.servlet.DispatcherServlet","msg":Completed initialization in 2 ms,"exception":""}
{"time":"2026-04-01 21:22:02.937","level":"INFO","traceId":"c50344648ae5402183ac53b013471a3a","uid":"","thread":"http-nio-8080-exec-2","logger":"cc.evil.logtest1.aop.aspcet.DefaultControllerLogAspect","msg":{"desc":"加法运算","className":"TestController","methodName":"add","uri":"/api/test/add/1/2","uid":"","durationMs":5,"status":"OK","exception":"cc.evil.logtest1.exception.InternalServerException"},"exception":""}
{"time":"2026-04-01 21:23:00.119","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:24:00.122","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:24:17.099","level":"INFO","traceId":"083d0722bacf4d84b5603e455f78eca2","uid":"","thread":"http-nio-8080-exec-4","logger":"cc.evil.logtest1.aop.aspcet.DefaultControllerLogAspect","msg":{"desc":"加法运算","className":"TestController","methodName":"add","uri":"/api/test/add/1/2","uid":"","durationMs":0,"status":"INTERNAL_SERVER_ERROR","exception":"cc.evil.logtest1.exception.InternalServerException"},"exception":""}
{"time":"2026-04-01 21:25:00.121","level":"INFO","traceId":"","uid":"","thread":"scheduling-1","logger":"cc.evil.logtest1.service.log.LogService","msg":Cleanup Idle windows for now.,"exception":""}
{"time":"2026-04-01 21:25:44.142","level":"INFO","traceId":"","uid":"","thread":"SpringApplicationShutdownHook","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Commencing graceful shutdown. Waiting for active requests to complete,"exception":""}
{"time":"2026-04-01 21:25:44.149","level":"INFO","traceId":"","uid":"","thread":"tomcat-shutdown","logger":"org.springframework.boot.web.embedded.tomcat.GracefulShutdown","msg":Graceful shutdown complete,"exception":""}