More relevant console messages, and maybe fix config problem
parent
7eac0af559
commit
c2658c2f14
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue