/// <summary>Use Serilog as the logger. /// </summary> /// <returns></returns> public static Configuration UseSerilog(this Configuration configuration, SerilogLoggerFactory loggerFactory) { configuration.SetDefault <ILoggerFactory, SerilogLoggerFactory>(loggerFactory); return(configuration); }
/// <summary>Use Log4Net as the logger. /// </summary> /// <returns></returns> public static Configuration UseLog4Net(this Configuration configuration, string configFile, string loggerRepository = "NetStandardRepository") { configuration.SetDefault <ILoggerFactory, Log4NetLoggerFactory>(new Log4NetLoggerFactory(configFile, loggerRepository)); return(configuration); }
/// <summary>Use Log4Net as the logger. /// </summary> /// <returns></returns> public static Configuration UseLog4Net(this Configuration configuration, string configFile) { configuration.SetDefault <ILoggerFactory, Log4NetLoggerFactory>(new Log4NetLoggerFactory(configFile)); return(configuration); }
/// <summary>Use ProtocolBufSerializer as the binary serializer. /// </summary> /// <returns></returns> public static Configuration UseProtoBufSerializer(this Configuration configuration) { configuration.SetDefault <IBinarySerializer, ProtocolBufSerializer>(new ProtocolBufSerializer()); return(configuration); }
/// <summary>Use Json.Net as the json serializer. /// </summary> /// <returns></returns> public static Configuration UseJsonNet(this Configuration configuration) { configuration.SetDefault <IJsonSerializer, NewtonsoftJsonSerializer>(new NewtonsoftJsonSerializer()); return(configuration); }