Serilog.Configuration.LoggerDestructuringConfiguration
Controls template parameter destructuring configuration.
namespace Serilog.Configuration
{
public class LoggerDestructuringConfiguration
{
public LoggerConfiguration AsScalar(Type scalarType);
public LoggerConfiguration AsScalar<[Nullable(2)] TScalar>();
public LoggerConfiguration With(params IDestructuringPolicy[] destructuringPolicies);
public LoggerConfiguration With<[Nullable(0)] TDestructuringPolicy>() where TDestructuringPolicy : IDestructuringPolicy, new;
public LoggerConfiguration AsDictionary<[Nullable(0)] T>() where T : IDictionary;
public LoggerConfiguration ByTransforming<[Nullable(2)] TValue>(Func<TValue, object> transformation);
public LoggerConfiguration ByTransformingWhere<[Nullable(2)] TValue>(Func<Type, bool> predicate, Func<TValue, object> transformation);
public LoggerConfiguration ToMaximumDepth(int maximumDestructuringDepth);
public LoggerConfiguration ToMaximumStringLength(int maximumStringLength);
public LoggerConfiguration ToMaximumCollectionCount(int maximumCollectionCount);
}
}