public static MethodInvocationLoggingConfiguration <BusinessEvent> OnlyIfSucceded(
     this MethodInvocationLoggingConfiguration <BusinessEvent> config)
 {
     return(config.OnCondition((container, invocationData) => invocationData.Raw.Exception == null));
 }
 public static MethodInvocationLoggingConfiguration <DictionaryLogData> OnlyIfFailed(this MethodInvocationLoggingConfiguration <DictionaryLogData> config)
 {
     return(config.OnCondition((container, data) => data.Raw.Exception != null));
 }