public virtual void Initialize(BaseLogInformation prevInfo, string type, string httpMethod, int?httpResponseCode, string result) { InitializeBase(TraceEventType.Warning, prevInfo); Message = $@"Invalid HTTP Response ({httpResponseCode ?? -1}); {type} {httpMethod ?? ""}: {prevInfo.Message} {result}"; Category = $"{prevInfo.Category} Http Response Issue"; }
protected void InitializeBase(TraceEventType severity, BaseLogInformation prevInfo) { InitializeBegin(severity); RequestId = prevInfo.RequestId; Session = prevInfo.Session; UserId = prevInfo.UserId; IdentityProperties = prevInfo.IdentityProperties; StaticProperties = prevInfo.StaticProperties; Machine = prevInfo.Machine; // SetProperties not needed?? Application = prevInfo.Application; }