I would like to filter out some messages from being logged in xConnect - for example 'Failed to locate activity...'.
I have tried this configuration but it does not seem to take effect:
<Settings>
<Serilog>
<Using>
<FileSinkAssembly>Serilog.Sinks.File</FileSinkAssembly>
<RollingFileSinkAssembly>Serilog.Sinks.RollingFile</RollingFileSinkAssembly>
</Using>
<MinimumLevel>
<Default>Error</Default>
</MinimumLevel>
<WriteTo>
<FileSink>
<Name>RollingFile</Name>
<Args>
<pathFormat>App_Data\\Logs\\xconnect-log-${MachineName}-${InstanceName}-{Date}.txt</pathFormat>
<retainedFileCountLimit>7</retainedFileCountLimit>
<buffered>False</buffered>
</Args>
</FileSink>
</WriteTo>
<Filter>
<Args>
<Name>ByExcluding</Name>
<expression>StartsWith(@Message, 'Failed to locate activity')</expression>
</Args>
</Filter>
<Properties>
<Application>XConnect</Application>
</Properties>
</Serilog>
</Settings>