jiangping
2023-09-05 5a7abb7053ad90d71ee0fbdbd2cac4e29956114b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
Êþº¾4›
®-./    01
02
434
-5
    -
67
89
8:
;9 <
4=
>? @AB
C
D
E
F
G
H
IJ
KL
M
N
O
4P
Q
RS
T
4U
V
W XY
Z X[
\ ] X^    _`
_a Xbc
1d
efgh
5-
ei
5jk
5l
m    no
pq
r    ns
tu
v    4w
x
ty
z
t{
|
t}
~    4 €‚
C Xƒ„
    …
†‡ˆ    4‰Š ‹Œ
R ‹Ž X X
‘l
’“
”•
–—
†˜
†™
5š
›œ žŸ
e 
4¡
4¢ £¤
j¥¦
§¨ ©
lª
l«
§¬
­
l®    ¯°
¯±
²³
´ €µ    ¯¶    ·¸
·¹
º
R»
5¼½
5¾¿    ·À
l    ·ÁÂ
Ã
5f
5i Ä
KÅ
KÆÇ ŒÈÉ
KÊ ËÌ ‘Í
RΠ   4Ï    0Ð Ñ    4Ò
eÓ
eÔ
eaÕ
4Ö    Rר    RÙÚ    RÛÜ    RÝÞ    Rßà    Ráâ    Rã    Räåæ
çèélogLorg/slf4j/Logger; systemVersionLjava/lang/String;RuntimeVisibleAnnotations4Lorg/springframework/beans/factory/annotation/Value;value${project.version}excludePatterns${trace.exclude-patterns:}isSmartLjava/lang/Boolean;${trace.smart}ATTRIBUTE_TRACE_ID ConstantValueATTRIBUTE_TRACE_TIMEMAX_STORE_REQUEST_PARAM_SIZEI`MAX_STORE_REQUEST_RESULT_SIZEMAX_STORE_EXCEPTION_STACK_SIZEMORE_DETAIL_STRINGsystemTraceLogService1Lcom/doumee/service/system/SystemTraceLogService;8Lorg/springframework/beans/factory/annotation/Autowired;<init>()VCodeLineNumberTableLocalVariableTablethis3Lcom/doumee/core/annotation/trace/TraceInterceptor;    preHandled(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;)ZrequestParameterstraceLog,Lcom/doumee/dao/system/model/SystemTraceLog;nowLjava/util/Date; handlerMethod.Lorg/springframework/web/method/HandlerMethod;methodLjava/lang/reflect/Method; methodTrace(Lcom/doumee/core/annotation/trace/Trace;
classTrace    traceType,Lcom/doumee/core/annotation/trace/TraceType;userInfo%Lcom/doumee/core/model/LoginUserInfo;eLjava/lang/Exception;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;handlerLjava/lang/Object; StackMapTablegêëì45.í7îBïˆMethodParametersafterCompletiony(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;Ljava/lang/Exception;)VextraceId    traceTime    operaType
ExceptionsðhandleJsonResponse¥(Lcom/doumee/dao/system/model/SystemTraceLog;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;Ljava/lang/Exception;)V requestResult traceElementLjava/lang/StackTraceElement;trace[Ljava/lang/StackTraceElement;    exceptionLjava/lang/StringBuilder; responseBody apiResponse#Lcom/doumee/core/model/ApiResponse;exceptionStack¦hhandleDownloadResponseD(Lcom/doumee/dao/system/model/SystemTraceLog;Ljava/lang/Exception;)V    getModule&(Ljava/lang/Object;)Ljava/lang/String;apiLio/swagger/annotations/Api;modulegetOperaRemarkR(Ljava/lang/Object;Lcom/doumee/core/annotation/trace/TraceType;)Ljava/lang/String; apiOperation%Lio/swagger/annotations/ApiOperation;Ì
allowTraceN(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/Object;)Ljava/lang/Boolean;patternuripatterns[Ljava/lang/String;"    smartTypeU(Ljavax/servlet/http/HttpServletRequest;)Lcom/doumee/core/annotation/trace/TraceType; smartPattern&(Ljava/lang/String;)Ljava/lang/String;keyword<clinit>
SourceFileTraceInterceptor.java*Lorg/springframework/stereotype/Component; ÉÊ,org/springframework/web/method/HandlerMethod4org/apache/shiro/web/servlet/ShiroHttpServletRequestñ òº óô *com/doumee/dao/system/model/SystemTraceLogjava/util/Date õö&com/doumee/core/annotation/trace/Traceí ÷ø ùúû üý $%þ ÿ #com/doumee/core/model/LoginUserInfo        
         ,       î         ê       õ      ô      ! "# $% &'3com/doumee/core/servlet/ServletDuplicateInputStream (    ï )*1com/doumee/core/annotation/trace/TraceInterceptorjava/lang/StringBuilder +, -.:
 
---------- more content is missing here ... ----------
 
/     0 1 234 5     6 789 5: ; ±² < =: > ?: @ A: B ÆÇC ÚD eva-trace-id EFeva-trace-time GHI JKjava/lang/Exception ¯°HEva @Trace throw an exception, you can get detail message by debug mode.L M N     OP QR S ìT JU VW XH JY ZH -[ \eva-opera-typeë ]'download ^_   `a4com/doumee/core/servlet/ServletDuplicateOutputStream b    !com/doumee/core/model/ApiResponsec de fô g     h i j kôl mn opq Jr st uv wnx yz {p |t }~ -
É     at  €z zEva can not trace for action  ‚      ƒ„ …„io/swagger/annotations/Api †‡,  ˆ ‰    #io/swagger/annotations/ApiOperation µ     Š     ¹º ‹º Œô ·² Ž      delete/batch &' ßdelete ‘ßcreate ’ßupdate “ßimport ”ßexport •ßreset –ß —ß.+/[a-zA-Z0-9\-\_]*$˜ ™šAorg/springframework/web/servlet/handler/HandlerInterceptorAdapter%javax/servlet/http/HttpServletRequest&javax/servlet/http/HttpServletResponsejava/lang/Objectjava/lang/reflect/Method*com/doumee/core/annotation/trace/TraceTypejava/lang/Stringjava/io/IOExceptionjava/lang/BooleanTRUE booleanValue()Z    getMethod()Ljava/lang/reflect/Method; getAnnotation4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;getDeclaringClass()Ljava/lang/Class;java/lang/Classtype.()Lcom/doumee/core/annotation/trace/TraceType;org/apache/shiro/SecurityUtils
getSubject$()Lorg/apache/shiro/subject/Subject; org/apache/shiro/subject/Subject getPrincipal()Ljava/lang/Object;getId()Ljava/lang/Integer;    setUserId(Ljava/lang/Integer;)V getUsername()Ljava/lang/String; setUsername(Ljava/lang/String;)V getRealnamesetUserRealnamegetRoles()Ljava/util/List;$org/apache/commons/lang3/StringUtilsjoin:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String; setUserRolesgetPermissionssetUserPermissionssetOperaModulegetType setOperaTypesetOperaRemark setOperaTime(Ljava/util/Date;)V getRequestURI setRequestUrisetRequestMethodwithRequestParametersgetQueryString#org/springframework/http/HttpMethodPOST%Lorg/springframework/http/HttpMethod;matches(Ljava/lang/String;)ZgetInputStream$()Ljavax/servlet/ServletInputStream;getBodylength()I    substring(II)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringsetRequestParamscom/doumee/core/utils/UtilsServerLcom/doumee/core/utils/Server;com/doumee/core/utils/ServergetIP setServerIp User_Client"Lcom/doumee/core/utils/UserClient; com/doumee/core/utils/UserClient;(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;setIpsetSystemVersion getPlatform setPlatform
getBrowser setClientInfogetOS    setOsInfo/com/doumee/service/system/SystemTraceLogServiceA(Lcom/doumee/dao/system/model/SystemTraceLog;)Ljava/lang/Integer; setAttribute'(Ljava/lang/String;Ljava/lang/Object;)VgetTime()Jjava/lang/LongvalueOf(J)Ljava/lang/Long;org/slf4j/Loggerwarn
getMessagedebug*(Ljava/lang/String;Ljava/lang/Throwable;)V getAttribute&(Ljava/lang/String;)Ljava/lang/Object;removeAttributejava/lang/Integer'(Ljava/lang/String;)Ljava/lang/Integer;setIdjava/lang/SystemcurrentTimeMillis$(Ljava/lang/String;)Ljava/lang/Long;    longValue(J)Ljava/lang/StringBuilder;setOperaSpendTime    getHeaderequals(Ljava/lang/Object;)ZgetOutputStream%()Ljavax/servlet/ServletOutputStream;
getContentcom/alibaba/fastjson/JSON parseObject7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;withRequestResult getException setException toJSONStringsetRequestResult    isSuccess,com/doumee/core/annotation/trace/TraceStatusSUCCESS.Lcom/doumee/core/annotation/trace/TraceStatus;getCode()Bjava/lang/Byte(B)Ljava/lang/Byte;    setStatus(Ljava/lang/Byte;)V
updateById/(Lcom/doumee/dao/system/model/SystemTraceLog;)VFAILED(com/doumee/core/constants/ExceptionLevelDANGER*Lcom/doumee/core/constants/ExceptionLevel;getLevelsetExceptionLevel getStackTrace ()[Ljava/lang/StackTraceElement;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;LOWWARNsetExceptionStack
isNotBlank(Ljava/lang/CharSequence;)ZisBlanktags()[Ljava/lang/String;9([Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;remark    getRemarkFALSEexcludesplit'(Ljava/lang/String;)[Ljava/lang/String;trim DELETE_BATCHDELETECREATEUPDATEIMPORTEXPORTRESETUNKNOWNorg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!4® ¯°±²³ ´µs¶·²³ ´µs¸¹º³ ´µs»¼²½L¾²½O¿À½ÁÂÀ½ÁÃÀ½ÄŲ½9ÆÇ³È ÉÊË/*·±Ì&Í ÎÏÐÑË0 -Á™
+Áš
²¶¬*+-·¶š
²¶¬»Y·:»    Y·
:-À:¶ : ¶ À :¶ ¶À :    Ç§
¹:
 
Ç
*+·:
¸¹À:  Æ? ¶¶ ¶¶ ¶¶ ¶¸¶ ¶¸¶ *-·!¶"
¶#¶$*-
·%¶&¶'+¹(¶)+¹*¶+ƹ,š    Æg    ¹,™]+¹-: ².+¹*¶/™+¹0À1¶2:  Æ, ¶3`¤!»5Y·6 `¶7¶89¶8¶:§ ¶;²<¶=¶>²?+¶@¶A*´B¶C²?+¶D¶E²?+¶F¶G²?+¶H¶I*´J¹KW+L¶M¹N+O¶P¸Q¹N§:²ST¹U²S¶V¹W²¶¬óR'óR(ðóRÌÂ0CDF!G(I1J:K@LGMSNbPtQyR€UV’WœX¦Y°Z¿[Î^Ø_â`îaõcd e)f1g@hNjWkml€jƒqŽršs£t¯u»vÇwÓxàyð}ózõ{ÿ|~͎1RÒ² 1¿ÓÔ:¶ÕÖ@°×ØG©ÙÚSÛÜbŽÝÜ    t|Þß
càá õâãÎÏäåæçèéê•ÿB
ëìíîïðñòóóFôü ôüMõûZü$öoïÿ ëìíîïðñòóóôõöïöúÿoëìíî÷ø äæèùúË^    ’+L¹X:+O¹X:+L¹Y+O¹YDZ»Y·:¶Z¸[¶\»5Y·6]¶8¸^¶Z¸_¶`e¶a¶:¸[¶b,c¹d:e¶f™ *·g±*+,-·h±Ì>„
…†‡$ˆ)‰*Œ3@Žis’}“…”†—‘˜Í\    ’Îϒäå’æç’èé’ûã
ˆüé~ýé3_ÓÔsþ²êý*îîý[ïöÿøäæèûË®À:¶ : ¶ À :¶ ¶À :    -¹iÀj¶k:
: 
l¸mÀl: §: ƹnš    Æe    ¹n™[
:  Æ ¶o:  ¶p ¸q:   ¶p+ Æ, ¶3`¤!»5Y·6 `¶7¶89¶8¶:§ ¶rÇ( Æ# ¶s™+²t¶u¸v¶w*´J+¹x±+²y¶u¸v¶w:  Æ ¶oÆ ¶o: +²z¶{¸v¶| ǸÆp¶}: »5Y»5Y·6¶~¶8¶:·€: :¾66¢"2:¶8¶~¶8W„§ÿݶ:: +²z¶{¸v¶|§F Æ+²‚¶{¸v¶| ¶ƒ: §*+²„¶{¸v¶|»5Y·6…¶8,¹(¶8¶:: + Æ, ¶3¤!»5Y·6 ¶7¶89¶8¶:§ ¶†*´J+¹x±:FIRÌÊ2žŸ ¡)¢7£:¥F§I¦K©iªm«r­y®¯†°²•³«´¾²Á¹Óºà»ê¼ë¿øÀûÂÃÄÇ!É&Ê-ËJÌdÍvÌ|σАѓӘԥկټÚÖÝÞÞôßÝ
áâͶyâ² mT² d-c JF    ÎÏÓÔäåæçèéûãרÙÚûÛÜ)ìÝÜ    7Þ
²
:Û  û ² êóÿI ëïìíî÷ñòóóö÷ü#önïÿ ëïìíî÷ñòóóööïöú)ü0öÿ9ëïìíî÷ñòóóööø%ù&nïÿ ëïìíî÷ñòóóööïöÿøÓäæèû˨    Å,Ç+²t¶u¸v¶w*´J+¹x±+²y¶u¸v¶w,¶}N»5Y»5Y·6,¶~¶8¶:·€:-:¾66¢"2:¶8¶~¶8W„§ÿÝ+¶‡¤!»5Y·6¶ˆ¶89¶8¶:§¶:¶†+²z¶{¸v¶|*´J+¹x±ÌFèéêëî)ï.ðJñcòuñ{ô”õ§öªô­÷ºøÄùÍ>cÅÎÏÅÓÔÅûã.—J{    êAÿ8ëï÷ø%iïÿëï÷ïöø    ÓûË4‚+ÀM,¶ N- ¶ À :Æ]¹‰¶f™-¶ ¶À :]:ƹ‰¸Š™ ¹‰:¸‹™$-¶Œ¶ÀŒ:ƹޏ:°Ì6 ÿ
)7;MV ^ l qÍHl‚Îςèé}ר
xÙÚmÜ;G²êþ)ñòó üö(øèËü\+ÀN-¶ : ¶ À :ƹ¸Š™ ¹°‘¶ À‘:ƹ’¸Š™ ¹’°,¶“°Ì&     )1 =!O"W$ÍH\ÎÏ\èé\ÞßWר QÙÚEÜ=êþ1ñòóü%ø    èÞË Ï,ÀN-¶ : ¶ À :¶ ¶À :*´”¶š$Ç Ç²•°Ç¹–™²•°Æ¹–™²•°Çƹ–™²•°*´—¶˜:ÇB¾ž<+¹(::        ¾6
6  
¢!     2:  ¶™¶š™²•°„ §ÿÞ²°ÌV+, -.&001:2>4M5Q9`:d=x>|A‡B’CšD´EÁFÅDËJÍf
´² š1 ²ÏÎÏÏäåÏèéÊר ÄÙÚ¸ÛÜ&©Ý܇H!"êhÿ>ëìîñòóóÿ) ëìîñòóó#ö#ÿëìîñòóó#ø    äè$%Ëž+¹(*›·œ¶š™²°+¹(*ž·œ¶š™²Ÿ°+¹(* ·œ¶š™²¡°+¹(*¢·œ¶š™²£°+¹(*¤·œ¶š™²¥°+¹(*¦·œ¶š™²§°+¹(*¨·œ¶š™²©°²ª°Ì>RSV(W,Z>[B^T_Xbjcnf€g„j–kšmÍžÎϞäåê    øä&'ËM»5Y·6«¶8+¶8¬¶8¶:°ÌtÍÎÏ(²ø()ÊË!    4¸­³S±Ì$*+³,