Ejemplo n.º 1
0
        private static ColoredConsoleTracerDecoration.SetTagSerializer GetSetTagSerializer(SetTagDataSerialization mode)
        {
            switch (mode)
            {
            case SetTagDataSerialization.Simple:
                return(tag => $"{tag.key} = {tag.value}");

            case SetTagDataSerialization.Json:
                return(tag => JsonConvert.SerializeObject(tag, serializerSettings));

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
Ejemplo n.º 2
0
 public BasicDataSerializationConfiguration(SetTagDataSerialization tag, LogDataSerialization log)
 {
     this.SetTag = tag;
     this.Log    = log;
 }