在文档中它说我可以在代码中执行以下操作来进一步配置我的集成:
每个键都提供了一个代码示例和一个配置文件示例。
configuration.ReleaseStage = "development";
我想做的是:
public static void Register(HttpConfiguration config)
{
var configuration = Bugsnag.ConfigurationSection.Configuration.Settings;
configuration.ReleaseStage = ConfigurationManager.AppSettings["Environment"];
config.UseBugsnag(configuration);
}
但是,配置属性是只读的(没有设置器)。
另一种方法是将配置添加到 Web.config:
<bugsnag apiKey="your-api-key" releaseStage="development">
问题是我正在从 AppSettings 读取我的环境,因此不能这样做。
是否可以在代码中进行配置,如果可以,怎么做?
更新:自从发布问题以来,我在 GitHub 上发现了这个问题。