Exemplo n.º 1
0
 private void ExecuteDevModel(ExtendedRegistry res, DevSettings dv)
 {
     if (!string.IsNullOrEmpty(dv.DeveloperConfig.NLogConfigFile))
     {
         var pathToNLog = Path.Combine(res.ConfigDir, dv.DeveloperConfig.NLogConfigFile);
         LogManager.Configuration = new XmlLoggingConfiguration(pathToNLog, true);
         LogManager.Configuration.Variables["logDirectory"] = res.LogDir;
         LogManager.Configuration.Variables["appName"]      = res.AssemblyName.Replace('.', '-').GenerateSlug();
         // LogManager.Configuration.Reload();
     }
 }
Exemplo n.º 2
0
        private DevSettings GetDevSettings(string devDir)
        {
            var res = new DevSettings();

            if (!Directory.Exists(devDir))
            {
                return(res);
            }
            var devConfig = Path.Combine(devDir, _DEV_FILE);

            if (!File.Exists(devConfig))
            {
                return(res);
            }
            var json = File.ReadAllText(devConfig);
            var conf = JsonConvert.DeserializeObject <DeveloperConfig>(json);

            res.IsDeveloperMode = true;
            res.IsDeveloperMode = true;
            res.DeveloperConfig = conf;
            return(res);
        }