In the Environment property of Audit.NET's output none of the properties (DomainName, MachineName, etc) are really useful to us and take a lot of extra space in our audit database.
To remove them I've found I can either do this:
auditScope.Event.Environment = new AuditEventEnvironment()
...or I can put a custom ContractResolver on Audit.Core.Configuration.JsonSettings.ContractResolver
that skips the Environment property.
But is there a better way to disable the Environment property?