internal static RaygunSettings LoadFromAppSettings()
        {
            var settings = new RaygunSettings
            {
                ApiEndpoint        = GetString("raygun:apiEndpoint", Constants.RaygunApiEndpoint),
                ApiKey             = GetString("raygun:apiKey"),
                ApplicationVersion = LoadApplicationVersion(GetString("raygun:applicationVersion")),
                Tags                   = LoadTags(GetString("raygun:tags")),
                ThrowOnError           = GetBoolean("raygun:throwOnError", true),
                ExcludeErrorsFromLocal = GetBoolean("raygun:excludeErrorsFromLocal", false)
            };

            return(settings);
        }
Example #2
0
 public RaygunClient(RaygunSettings settings)
 {
     _settings = settings;
 }