/// <summary> /// Read local master config, extracting configs for each application into backing fields. /// </summary> private static bool GetAppConfigs() { var cfg = CfgManager.GetCfg(); if (CfgManager.CheckCfg(cfg, out string errorMsg)) { using (Deserializer deserilaizer = new Deserializer()) { var _file = @"D:\home\data\app\cfg\Config.ini"; deserilaizer.Execute(_file); // TODO: *** *** _exampleAppCfg = deserilaizer.GetTag("example"); _exampleKLogCfg = deserilaizer.GetTag("kiroku_example"); // Add additional config requests as required. //_example2AppCfg = deserilaizer.GetTag("example2"); //_example2KLogCfg = deserilaizer.GetTag("kiroku_example2"); } return(true); } else { // TODO: add logging } return(false); }
/// <summary> /// Extract configs from local machine. /// </summary> /// <returns></returns> private static bool GetAppConfigs() { var cfg = CfgManager.GetCfg(); if (CfgManager.CheckCfg(cfg, out string errorMsg)) { using (Deserializer deserilaizer = new Deserializer()) { var _file = @"D:\home\data\app\cfg\Config.ini"; deserilaizer.Execute(_file); _kqueryAppCfg = deserilaizer.GetTag("kquery"); _kqueryKLogCfg = deserilaizer.GetTag("kiroku_kquery"); _kcopyAppCfg = deserilaizer.GetTag("kcopy"); _kcopyKLogCfg = deserilaizer.GetTag("kiroku_kcopy"); _kloadAppCfg = deserilaizer.GetTag("kload"); _kloadKLogCfg = deserilaizer.GetTag("kiroku_kload"); } return(true); } else { _errorMsg = errorMsg; } return(false); }
public static void Execute() { if (!_initialized) { var file = IsAzureFunction(); var cfg = CfgManager.GetCfg(); if (CfgManager.CheckCfg(cfg, out string erroMsg)) { using (Deserializer deseralizer = new Deserializer()) { deseralizer.Execute(file); var kiroku_cfg = deseralizer.GetTag("sensor"); SensorManager.Initialize(kiroku_cfg); KManager.Configure(true); _initialized = true; } } else { throw new Exception(erroMsg); } } }
public static void Execute() { if (!_initialized) { var cfg = CfgManager.GetCfg(); if (CfgManager.CheckCfg(cfg, out string errorMsg)) { using (Deserializer deserilaizer = new Deserializer()) { var _file = @"D:\home\data\app\cfg\Config.ini"; deserilaizer.Execute(_file); var worker_cfg = ConvertToDictionary(deserilaizer.GetTag("worker")); Dictionary <string, Dictionary <string, string> > cfgDictionary = new Dictionary <string, Dictionary <string, string> >(); cfgDictionary.Add("Worker", worker_cfg); Configuration.Load(cfgDictionary); _initialized = true; } } } }
public static void Execute() { if (!_initialized) { var cfg = CfgManager.GetCfg(); if (CfgManager.CheckCfg(cfg, out string errorMsg)) { using (Deserializer deserilaizer = new Deserializer()) { var _file = @"D:\home\data\app\cfg\Config.ini"; //var _file = Directory.GetCurrentDirectory() + @"\Config.ini"; deserilaizer.Execute(_file); var plyqor_cfg = ConvertToDictionary(deserilaizer.GetTag("plyqor")); Dictionary <string, Dictionary <string, string> > cfgDictionary = new Dictionary <string, Dictionary <string, string> >(); cfgDictionary.Add("PlyQor", plyqor_cfg); PlyQorManager.Initialize(cfgDictionary); _initialized = true; } } } }
public static void Execute() { if (!_initialized) { var file = IsAzureFunction(); var cfg = CfgManager.GetCfg(); if (CfgManager.CheckCfg(cfg, out string erroMsg)) { using (Deserializer deseralizer = new Deserializer()) { deseralizer.Execute(file); var kiroku_cfg = ConvertToDictionary(deseralizer.GetTag("kiroku-processor")); Configuration.Load(kiroku_cfg); _initialized = true; } SetupAppliances(); } } }
static void Main(string[] args) { string app = "testApp"; var lines = CfgManager.GetCfg(app); if (lines.Count > 0) { Console.WriteLine($"Config:"); foreach (var line in lines) { Console.WriteLine(line); } } Console.ReadKey(); }