void IPostRequestFilter.OnPostRequest(PostRequestFilterContext context) { if (context.Response.Exception != null) { Console.WriteLine(" -> ! " + context.Response.Exception.GetType().Name); } else if (context.Response.ReturnPayload != null) { Console.WriteLine(" -> " + context.Response.ReturnPayload.Value); } else { Console.WriteLine(" -> Done" + context.Response.ReturnPayload.Value); } }
void IPostRequestFilter.OnPostRequest(PostRequestFilterContext context) { if (_target.HasFlag(LogFilterTarget.Request) == false || _logProxy.IsEnabled(context.Actor) == false) { return; } if (context.Exception != null) { _logProxy.Log( context.Actor, $"-> (#{context.Request.RequestId}) {_methodShortName} Fault: {context.Exception}"); } else if (context.Response != null) { var r = context.Response; if (r.Exception != null) { _logProxy.Log( context.Actor, $"-> (#{context.Request.RequestId}) {_methodShortName} Exception: {r.Exception}"); } else if (r.ReturnPayload != null) { var value = GetValueString(r.ReturnPayload.Value); _logProxy.Log( context.Actor, $"-> (#{context.Request.RequestId}) {_methodShortName} {value}"); } else { _logProxy.Log( context.Actor, $"-> (#{context.Request.RequestId}) {_methodShortName} <void>"); } } else { _logProxy.Log( context.Actor, $"-> (#{context.Request.RequestId}) {_methodShortName} <null>"); } }
void IPostRequestFilter.OnPostRequest(PostRequestFilterContext context) { if (_target.HasFlag(LogFilterTarget.Request) == false || _logProxy.IsEnabled(context.Actor) == false) return; if (context.Exception != null) { _logProxy.Log( context.Actor, $"-> (#{context.Request.RequestId}) {_methodShortName} Fault: {context.Exception}"); } else if (context.Response != null) { var r = context.Response; if (r.Exception != null) { _logProxy.Log( context.Actor, $"-> (#{context.Request.RequestId}) {_methodShortName} Exception: {r.Exception}"); } else if (r.ReturnPayload != null) { var value = GetValueString(r.ReturnPayload.Value); _logProxy.Log( context.Actor, $"-> (#{context.Request.RequestId}) {_methodShortName} {value}"); } else { _logProxy.Log( context.Actor, $"-> (#{context.Request.RequestId}) {_methodShortName} <void>"); } } else { _logProxy.Log( context.Actor, $"-> (#{context.Request.RequestId}) {_methodShortName} <null>"); } }