Beispiel #1
0
 /// <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);
 }
Beispiel #2
0
 /// <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);
 }
Beispiel #3
0
 /// <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);
 }
Beispiel #4
0
 /// <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);
 }
Beispiel #5
0
 /// <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);
 }