hexiao 2 tahun lalu
induk
melakukan
55815c6e14

+ 23 - 0
purchase-admin/src/main/java/com/ozs/web/filter/LogFilter.java

@@ -0,0 +1,23 @@
+package com.ozs.web.filter;
+
+import ch.qos.logback.classic.spi.ILoggingEvent;
+import ch.qos.logback.core.filter.Filter;
+import ch.qos.logback.core.spi.FilterReply;
+import com.ozs.common.utils.SecurityUtils;
+import org.springframework.util.ObjectUtils;
+
+public class LogFilter extends Filter<ILoggingEvent> {
+
+
+    @Override
+    public FilterReply decide(ILoggingEvent event) {
+        Long userId = SecurityUtils.getUserId();
+        System.out.println("****");
+        System.out.println("****:" + userId);
+//        if (!ObjectUtils.isEmpty(userId) && userId.equals(Long.parseLong("1"))) {
+//            return FilterReply.DENY;
+//        }
+        return FilterReply.ACCEPT;
+    }
+
+}

+ 4 - 0
purchase-admin/src/main/resources/logback.xml

@@ -8,6 +8,7 @@
 
     <!-- 控制台输出 -->
     <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
+        <filter class="com.ozs.web.filter.LogFilter"/>
         <encoder>
             <pattern>${log.pattern}</pattern>
         </encoder>
@@ -72,6 +73,7 @@
         </encoder>
     </appender>
 
+
     <!-- 系统模块日志级别控制  -->
     <logger name="com.ozs" level="info"/>
     <!-- Spring日志级别控制  -->
@@ -92,3 +94,5 @@
         <appender-ref ref="sys-user"/>
     </logger>
 </configuration>
+
+