예제 #1
0
 public async Task Do(CommonLogModel model)
 {
     CommonLog log = new CommonLog()
     {
         ActionName        = model.ActionName,
         ContextInfo       = model.ContextInfo,
         CurrentLevelID    = model.CurrentLevelID,
         Level             = model.Level,
         Message           = model.Message,
         ParentActionName  = model.ParentActionName,
         ParentContextInfo = model.ParentContextInfo,
         ParentID          = model.ParentID,
         PreLevelID        = model.PreLevelID,
         RequestBody       = model.RequestBody,
         RequestUri        = model.RequestUri,
         ResponseBody      = model.ResponseBody,
         Root = model.Root
     };
     await log.Add();
 }
예제 #2
0
        public async Task Execute(CommonLog log)
        {
            CommonLogModel model = new CommonLogModel()
            {
                ActionName        = log.ActionName,
                ContextInfo       = log.ContextInfo,
                CurrentLevelID    = log.CurrentLevelID,
                Level             = log.Level,
                Message           = log.Message,
                ParentActionName  = log.ParentActionName,
                ParentContextInfo = log.ParentContextInfo,
                ParentID          = log.ParentID,
                PreLevelID        = log.PreLevelID,
                RequestBody       = log.RequestBody,
                RequestUri        = log.RequestUri,
                ResponseBody      = log.ResponseBody,
                Root = log.Root
            };

            await _addCommonLogServiceFactory.Create().Add(model);
        }
예제 #3
0
 public async Task Add(CommonLogModel logModel)
 {
     await _appAddCommonLog.Do(logModel);
 }