Merge upstream

This commit is contained in:
Cyberboss
2017-11-07 12:17:25 -05:00
17 changed files with 571 additions and 420 deletions
@@ -343,7 +343,7 @@ namespace TGServerService
var Now = DateTime.Now;
lock (watchdogLock)
{
CurrentDDLog = String.Format("{0} {1} Diagnostics.txt", Now.ToLongDateString(), Now.ToLongTimeString()).Replace(':', '-');
CurrentDDLog = DateTime.UtcNow.ToString("yyyy-MM-ddTHH-mm-ssZ");
WriteCurrentDDLog("Starting monitoring...");
}
pcpu = new PerformanceCounter("Process", "% Processor Time", Proc.ProcessName, true);
@@ -24,11 +24,11 @@ namespace TGServerService
/// <summary>
/// The configuration settings for the instance
/// </summary>
readonly InstanceConfig Config;
readonly IInstanceConfig Config;
/// <summary>
/// Constructs and a <see cref="ServerInstance"/>
/// </summary>
public ServerInstance(InstanceConfig config, byte logID)
public ServerInstance(IInstanceConfig config, byte logID)
{
LoggingID = logID;
Config = config;