コード例 #1
0
        private static DbRequestSender CreateDbRequestSender(string[] args)
        {
            var port = args.Length == 1 ? args[0] : "7012";

            var tracer         = new Tracer(new TracerSettings(new DevNullSpanSender()));
            var outputTemplate = new OutputTemplateBuilder().AddTimestamp().AddLevel().AddMessage().AddException().AddNewline().AddAllProperties().AddNewline().Build();
            var log            = new FileLog(new FileLogSettings
            {
                FilePath        = @"Logs\{RollingPeriod}.log",
                OutputTemplate  = outputTemplate,
                RollingStrategy = new RollingStrategyOptions
                {
                    Period   = RollingPeriod.Hour,
                    Type     = RollingStrategyType.ByTime,
                    MaxFiles = 0
                }
            }).WithTracingProperties(tracer);
            var dbRequestSender = new DbRequestSender(new Uri($"http://localhost:{port}"), log, tracer);

            return(dbRequestSender);
        }
コード例 #2
0
 public void TestSetup()
 {
     builder = new OutputTemplateBuilder();
 }