2016-07-04 5 views
0

Ich verwende Rollbar SharpProgramatically die Umwelt Version Set für RollbarSharp

Nur damit Sie wissen: Rollbar ermöglicht eine beliebige Zeichenfolge als Bezeichner in der „Umwelt“

Das Handbuch Sie Einstellung verwendet werden instruiert hinzufügen:

<add key="Rollbar.AccessToken" value="YOUR_TOKEN_HERE"/> 
<add key="Rollbar.Environment" value="dev{version}"/> 

jedoch nicht ideal, da ich setzen Rollbar.Environment auf app Start der Lage sein muß, die App-Versionsnummer als die Version für die Anwendung enthalten wird von anderen Mitteln gestoßen und will nicht haben, um die web.config jedes Mal manuell zu ändern.

Würde lieber vermeiden, die web.config zur Laufzeit zu bearbeiten.

Antwort

0

dies mit OwinStartup gelöst, indem Sie und dann die Version in Assembly abrufen, das Weglassen der Umwelt aus der web.config Einstellung und die DefaultEnvironment dynamisch wie Einstellung so:

Assembly assembly = Assembly.GetExecutingAssembly(); 
string version = assembly.GetName().Version.ToString(); 

RollbarSharp.Configuration.DefaultEnvironment = version; 
Verwandte Themen