public void ConfigureRequestLog(IAppBuilder app)
        {
            var requestLogOption = new RequestLogOption();
            requestLogOption.RequestLogProceAction = (data) =>
            {
                var messageInfo = new MessageInfo();
                messageInfo.Message = "请求日志";
                messageInfo.Body = data;
                messageInfo.Action = (messageData) =>
                {
                    var bodyData = messageData.Body as RequestLogData;
                    if (bodyData == null) return;
                    var requestDataLog = Mapper.MapNew<RequestLogData, RequestDataLog>(bodyData);
                    var mongoDbRepository = new MongoDBRepository<RequestDataLog>();
                    mongoDbRepository.Insert(requestDataLog);

                };
                QueueManagement.getInstance().PushData(messageInfo);
                LogManager.getInstance().WriteRequestLog(messageInfo.Message);
            };

            app.UseRequestLog(requestLogOption);
        }
 public void ConfigureRequestLog(IAppBuilder app)
 {
     app.UseRequestLog(LogManager.getInstance().WriteRequestLog);
 }