OperationLogger.Wcf by George Ilyes

<PackageReference Include="OperationLogger.Wcf" Version="0.0.3-alpha" />

 ParameterInspector

public Func<string, bool> IsParameterLoggingEnabled { get; set; }

public Action<OperationDetails> LogAction { get; set; }

public Action<Exception, string> OnError { get; set; }

public ParameterInspector(OperationDescription operationDescription)

public void AfterCall(string operationName, object[] outputs, object returnValue, object correlationState)

public object BeforeCall(string operationName, object[] inputs)