status with colored box

minor fixes
This commit is contained in:
2017-02-02 13:56:26 +02:00
parent 2cdc6a54b3
commit 4fbf5f7d13
10 changed files with 79 additions and 15 deletions
@@ -7,19 +7,36 @@ namespace LanBackup.WebApp.Models.Telemetry
{
private TelemetryClient _telemetryClient;
private bool isEnabled;
public bool IsEnabled
{
get
{
return isEnabled;
}
set
{
isEnabled = value;
}
}
public TelemetryLogger(TelemetryClient telemetryClient)
{
this._telemetryClient = telemetryClient;
this.IsEnabled = telemetryClient.IsEnabled();
}
public void TrackEvent(string eventmsg)
{
this._telemetryClient.TrackEvent(eventmsg);
if(this.IsEnabled)
this._telemetryClient.TrackEvent(eventmsg);
}
public void TrackException(Exception ex)
{
this._telemetryClient.TrackException(ex);
if(this.IsEnabled)
this._telemetryClient.TrackException(ex);
}
}