| | |
| | | async () => await SuccessAction(invocation, apiLogAopInfo, startTime), /*成功时执行*/ |
| | | ex => |
| | | { |
| | | LogEx(ex, apiLogAopInfo); |
| | | //LogEx(ex, apiLogAopInfo); |
| | | }); |
| | | } |
| | | //Task<TResult> |
| | |
| | | async (o) => await SuccessAction(invocation, apiLogAopInfo, startTime, o), /*成功时执行*/ |
| | | ex => |
| | | { |
| | | LogEx(ex, apiLogAopInfo); |
| | | //LogEx(ex, apiLogAopInfo); |
| | | }); |
| | | } |
| | | |
| | |
| | | apiLogAopInfo.ResponseJsonData = jsonResult; |
| | | Parallel.For(0, 1, e => |
| | | { |
| | | LogLock.OutLogAOP("AOPLog", new string[] { apiLogAopInfo.GetType().ToString(), JsonConvert.SerializeObject(apiLogAopInfo) }); |
| | | //LogLock.OutLogAOP("AOPLog", new string[] { apiLogAopInfo.GetType().ToString(), JsonConvert.SerializeObject(apiLogAopInfo) }); |
| | | }); |
| | | } |
| | | } |
| | | catch (Exception ex) // 同步2 |
| | | { |
| | | LogEx(ex, apiLogAopInfo); |
| | | //LogEx(ex, apiLogAopInfo); |
| | | throw; |
| | | } |
| | | } |