private static void AddAuditLog(ILogger writer, IAuditLoggerFormat <AmpMessage> format, AuditLogType logType, IRpcContext context, AmpMessage req, AmpMessage rsp, long elapsedMS) { if (writer == null || format == null) { return; } var entity = new AuditLogEntity() { Context = context, Request = req, Response = rsp, ElapsedMS = elapsedMS, Writer = writer, Formater = format, LogType = logType }; logDict.Enqueue(entity); StartWrite(); }
private static void AddAuditLog(IRpcContext context, ILogger writer, IAuditLoggerFormat format, AuditLogType logType, string methodName, object req, object rsp, long elapsedMS) { if (writer == null || format == null) { return; } var entity = new AuditLogEntity { MethodFullName = methodName, Request = req, Response = rsp, ElapsedMS = elapsedMS, Writer = writer, Context = context, Formatter = format, LogType = logType }; logDict.Enqueue(entity); StartWrite(); }