/// <summary> /// Constructor /// </summary> public ImageService() { InitializeComponent(); appPar = AppParsing.Instance; eventLog1 = new System.Diagnostics.EventLog(); if (!System.Diagnostics.EventLog.SourceExists(appPar.SourceName)) { System.Diagnostics.EventLog.CreateEventSource( appPar.SourceName, appPar.LogName); } eventLog1.Source = appPar.SourceName; eventLog1.Log = appPar.LogName; }
/// <summary> /// The function serialzing the app config to string /// </summary> /// <returns></returns> public static string ConvertConfigToString() { AppParsing appPar = AppParsing.Instance; JObject jsonAppConfig = new JObject { ["Source Name"] = appPar.SourceName, ["Log Name"] = appPar.LogName, ["OutputDir"] = appPar.OutputDir, ["Thumbnail Size"] = appPar.ThumbnailSize, ["Directories"] = JsonConvert.SerializeObject(appPar.PathHandlers), }; return(jsonAppConfig.ToString()); }