Ejemplo n.º 1
0
        protected void ActiveMessageParameterProcessor(LoggingConfiguration loggingConfiguration)
        {
            var destructure = loggingConfiguration.Destructure ?? new DestructureConfiguration();
            var resolver    = new MessageParameterResolver(
                destructure.MaximumLengthOfString,
                destructure.MaximumLevelOfNestLevelLimited,
                destructure.MaximumLoopCountForCollection,
                destructure.AdditionalScalarTypes,
                destructure.AdditionalDestructureResolveRules,
                false);

            MessageParameterProcessorCache.Set(new MessageParameterProcessor(resolver, _messageTemplateCachePreheater));
        }