Пример #1
0
        protected MessageBuilder(IVentLog logger, VentMessage msg)
        {
            msg.Source = logger.Configuration.Source;

            Logger       = logger;
            InnerMessage = msg;
        }
Пример #2
0
 public ExceptionBuilder(IVentLog logger, VentMessage msg)
     : base(logger, msg)
 {
     if (logger.Configuration.EnvironmentProvider != null)
     {
         Assign(data => data.Environment = logger.Configuration.EnvironmentProvider());
     }
 }
Пример #3
0
        protected EventBaseBuilder(IVentLog logger, VentMessage msg)
            : base(logger, msg)
        {
            if (logger.Configuration.MachineNameProvider != null)
            {
                MachineName(logger.Configuration.MachineNameProvider());
            }

            if (logger.Configuration.UserNameProvider != null)
            {
                UserName(logger.Configuration.UserNameProvider());
            }

            if (logger.Configuration.VersionProvider != null)
            {
                Version(logger.Configuration.VersionProvider());
            }
        }
Пример #4
0
 public MetricMessageFactory(IVentLog logger)
 {
     _logger = logger;
 }
Пример #5
0
 public static EventMessageFactory Events(this IVentLog logger)
 {
     return(new EventMessageFactory(logger));
 }
Пример #6
0
 public static MetricMessageFactory Metrics(this IVentLog logger)
 {
     return(new MetricMessageFactory(logger));
 }
Пример #7
0
        public static ExceptionBuilder Exception(this IVentLog logger, Exception ex)
        {
            var factory = new ExceptionMessageFactory(logger);

            return(factory.CreateException(ex));
        }
Пример #8
0
 public CounterMetricBuilder(IVentLog logger, VentMessage msg)
     : base(logger, msg)
 {
 }
Пример #9
0
 public EventMessageFactory(IVentLog logger)
 {
     _logger = logger;
 }
Пример #10
0
 public ExceptionMessageFactory(IVentLog logger)
 {
     _logger = logger;
 }
Пример #11
0
 public GaugeMetricBuilder(IVentLog logger, VentMessage msg)
     : base(logger, msg)
 {
 }
Пример #12
0
 public EventBuilder(IVentLog logger, VentMessage msg)
     : base(logger, msg)
 {
 }