示例#1
0
 /// <summary>
 /// Add a custom ITransportLogger to the system
 /// </summary>
 /// <param name="logging"></param>
 /// <typeparam name="T"></typeparam>
 public static void LogTransportEventsWith <T>(this Jasper.Configuration.Logging logging) where T : class, ITransportLogger
 {
     logging.Parent.Services.AddTransient <ITransportLogger, T>();
 }
示例#2
0
 /// <summary>
 /// Add a custom ITransportLogger to the system
 /// </summary>
 /// <param name="logging"></param>
 /// <param name="logger"></param>
 public static void LogTransportEventsWith(this Jasper.Configuration.Logging logging, ITransportLogger logger)
 {
     logging.Parent.Services.AddSingleton <ITransportLogger>(logger);
 }
示例#3
0
 /// <summary>
 /// Add a custom IMessageLogger to the system for message level events
 /// </summary>
 /// <param name="logging"></param>
 /// <param name="logger"></param>
 public static void LogMessageEventsWith(this Jasper.Configuration.Logging logging, IMessageLogger logger)
 {
     logging.Parent.Services.AddSingleton <IMessageLogger>(logger);
 }