Only save crashes to disk if save_crashes in OpenSim.ini is true (false by default).
parent
eb330f71be
commit
c6f616049c
|
@ -160,27 +160,30 @@ namespace OpenSim
|
||||||
|
|
||||||
m_log.ErrorFormat("[APPLICATION]: {0}", msg);
|
m_log.ErrorFormat("[APPLICATION]: {0}", msg);
|
||||||
|
|
||||||
// Log exception to disk
|
if (m_saveCrashDumps)
|
||||||
try
|
|
||||||
{
|
{
|
||||||
if (!Directory.Exists(m_crashDir))
|
// Log exception to disk
|
||||||
|
try
|
||||||
{
|
{
|
||||||
Directory.CreateDirectory(m_crashDir);
|
if (!Directory.Exists(m_crashDir))
|
||||||
|
{
|
||||||
|
Directory.CreateDirectory(m_crashDir);
|
||||||
|
}
|
||||||
|
string log = Util.GetUniqueFilename(ex.GetType() + ".txt");
|
||||||
|
StreamWriter m_crashLog =
|
||||||
|
new StreamWriter(
|
||||||
|
Path.Combine(m_crashDir, log)
|
||||||
|
);
|
||||||
|
|
||||||
|
m_crashLog.WriteLine(msg);
|
||||||
|
m_crashLog.Close();
|
||||||
|
|
||||||
|
File.Copy("OpenSim.ini", Path.Combine(m_crashDir, log + "_OpenSim.ini"), true);
|
||||||
|
}
|
||||||
|
catch (Exception e2)
|
||||||
|
{
|
||||||
|
m_log.ErrorFormat("[CRASH LOGGER CRASHED]: {0}", e2);
|
||||||
}
|
}
|
||||||
string log = Util.GetUniqueFilename(ex.GetType() + ".txt");
|
|
||||||
StreamWriter m_crashLog =
|
|
||||||
new StreamWriter(
|
|
||||||
Path.Combine(m_crashDir, log)
|
|
||||||
);
|
|
||||||
|
|
||||||
m_crashLog.WriteLine(msg);
|
|
||||||
m_crashLog.Close();
|
|
||||||
|
|
||||||
File.Copy("OpenSim.ini", Path.Combine(m_crashDir, log + "_OpenSim.ini"), true);
|
|
||||||
}
|
|
||||||
catch (Exception e2)
|
|
||||||
{
|
|
||||||
m_log.ErrorFormat("[CRASH LOGGER CRASHED]: {0}", e2);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_IsHandlingException = false;
|
_IsHandlingException = false;
|
||||||
|
|
Loading…
Reference in New Issue