예제 #1
0
 public void LoadSettings()
 {
     Settings = new Dictionary <string, string>
     {
         { "fluentd:Host", GetEnvironmentVariable("fluentd-host") },
         { "fluentd:Port", GetEnvironmentVariable("fluentd-port") },
         { "fluentd:Tag", GetEnvironmentVariable("fluentd-tag") },
     };
     Level = TracerLevel.Full;
 }
예제 #2
0
        public void LoadSettings()
        {
            var appSettings = GetConfiguration();

            if (appSettings == null)
            {
                throw new System.Exception("appsettings.json doesn't exist.");
            }

            if (appSettings.FluentDSettings == null)
            {
                throw new System.Exception("appsettings.json doesn't have FluentDSettings.");
            }

            Settings = new Dictionary <string, string>
            {
                { "fluentd:Host", appSettings.FluentDSettings.Host },
                { "fluentd:Port", appSettings.FluentDSettings.Port },
                { "fluentd:Tag", appSettings.FluentDSettings.Tag }
            };
            Level = TracerLevel.Full;
        }