Print full stacktrace from plugin loading failure to help determine what went wrong, rather than a possibly unhelpful simple exception message.

user_profiles
Justin Clark-Casey (justincc) 2013-01-15 01:07:20 +00:00
parent c846cefda9
commit 1c240cd555
1 changed files with 5 additions and 2 deletions

View File

@ -280,8 +280,11 @@ namespace OpenSim.Server.Base
{
if (!(e is System.MissingMethodException))
{
m_log.ErrorFormat("Error loading plugin {0} from {1}. Exception: {2}",
interfaceName, dllName, e.InnerException == null ? e.Message : e.InnerException.Message);
m_log.ErrorFormat("Error loading plugin {0} from {1}. Exception: {2}, {3}",
interfaceName,
dllName,
e.InnerException == null ? e.Message : e.InnerException.Message,
e.StackTrace);
}
return null;
}