public LogDataInfoWithInputOutputDataAndTiming(IAPIContextBase contextBase, object requestData, long executionTimeInMillisecond) { ContextBase = contextBase; RequestTypeName = requestData?.GetType()?.FullName ?? string.Empty; RequestData = requestData; ExecutionTimeInMillisecond = executionTimeInMillisecond; }
public LogDataInfoWithInputOutputData(IAPIContextBase contextBase, object requestData, object output, Exception exception) { ContextBase = contextBase ?? throw new ArgumentNullException(nameof(contextBase)); RequestTypeName = requestData?.GetType()?.FullName ?? string.Empty; RequestData = requestData; Output = output; Exception = exception; }