More relevant console messages, and maybe fix config problem

bulletsim
Sean McNamara 2011-02-19 23:14:43 -05:00
parent 7eac0af559
commit c2658c2f14
1 changed files with 6 additions and 19 deletions

View File

@ -234,35 +234,22 @@ namespace OpenSim.Region.OptionalModules.World.AutoBackup
if(scene == null) if(scene == null)
return; return;
m_log.Info("[AUTO BACKUP MODULE]: RegionLoaded for region: " + scene.RegionInfo.RegionName);
AutoBackupModuleState st = new AutoBackupModuleState(scene); AutoBackupModuleState st = new AutoBackupModuleState(scene);
states.Add(scene, st); states.Add(scene, st);
//Read the config settings and set variables. //Read the config settings and set variables.
IConfig config = scene.Config.Configs["Startup"]; IConfig config = scene.Config.Configs["AutoBackupModule"];
if(config == null) if(config == null)
{ {
m_log.Warn("[AUTO BACKUP MODULE]: Can't get config settings! Here are the IConfigs available:"); //No config settings for this, let's just give up.
foreach(IConfig c in m_configSource.Configs) st.SetEnabled(false);
{ m_log.Info("[AUTO BACKUP MODULE]: Region " + scene.RegionInfo.RegionName + " is NOT AutoBackup enabled.");
m_log.Warn("[AUTO BACKUP MODULE]: " + c.Name); return;
}
if(scene.Config != null)
{
m_log.Warn("[AUTO BACKUP MODULE]: And in scene.Config:");
IConfigSource tmp = scene.Config;
foreach(IConfig d in tmp.Configs)
{
m_log.Warn("[AUTO BACKUP MODULE]: " + d.Name);
}
}
throw new NullReferenceException("This is debug code"); //This crashes the whole process -- not good
} }
st.SetEnabled(config.GetBoolean("AutoBackup", false)); st.SetEnabled(config.GetBoolean("AutoBackup", false));
if(!st.GetEnabled()) //If you don't want AutoBackup, we stop. if(!st.GetEnabled()) //If you don't want AutoBackup, we stop.
{ {
m_log.Info("[AUTO BACKUP MODULE]: Region " + scene.RegionInfo.RegionName + " is NOT AutoBackup enabled.");
return; return;
} }
else else