diff options
author | Justin Clarke Casey | 2008-01-14 18:02:37 +0000 |
---|---|---|
committer | Justin Clarke Casey | 2008-01-14 18:02:37 +0000 |
commit | 785826231ecde32b3f4cee68de3999bb8a363c80 (patch) | |
tree | acefa5f2f8e1f719e65cde5108a2d304d468485a /OpenSim/Region/Application/Application.cs | |
parent | Set svn:eol-style. (diff) | |
download | opensim-SC-785826231ecde32b3f4cee68de3999bb8a363c80.zip opensim-SC-785826231ecde32b3f4cee68de3999bb8a363c80.tar.gz opensim-SC-785826231ecde32b3f4cee68de3999bb8a363c80.tar.bz2 opensim-SC-785826231ecde32b3f4cee68de3999bb8a363c80.tar.xz |
Print out the exception as well as APPLICATION EXCEPTION DETECTED when the server hits something terminal.
This was the original intention, but the line order was slightly wrong.
Diffstat (limited to 'OpenSim/Region/Application/Application.cs')
-rw-r--r-- | OpenSim/Region/Application/Application.cs | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/OpenSim/Region/Application/Application.cs b/OpenSim/Region/Application/Application.cs index 8f5c87e..ca1e9c9 100644 --- a/OpenSim/Region/Application/Application.cs +++ b/OpenSim/Region/Application/Application.cs | |||
@@ -90,16 +90,19 @@ namespace OpenSim | |||
90 | // TODO: Add config option to allow users to turn off error reporting | 90 | // TODO: Add config option to allow users to turn off error reporting |
91 | // TODO: Post error report (disabled for now) | 91 | // TODO: Post error report (disabled for now) |
92 | 92 | ||
93 | string msg = ""; | 93 | string msg = ""; |
94 | msg += "\r\n"; | 94 | msg += "\r\n"; |
95 | msg += "APPLICATION EXCEPTION DETECTED\r\n"; | 95 | msg += "APPLICATION EXCEPTION DETECTED: " + e.ToString() + "\r\n"; |
96 | msg += "\r\n"; | 96 | msg += "\r\n"; |
97 | msg += "Application is terminating: " + e.IsTerminating.ToString() + "\r\n"; | ||
98 | if (e.IsTerminating) | ||
99 | Console.WriteLine(msg); | ||
100 | 97 | ||
101 | msg += "Exception:"; | 98 | msg += "Exception: " + e.ExceptionObject.ToString() + "\r\n"; |
102 | msg += e.ExceptionObject.ToString(); | 99 | |
100 | msg += "\r\n"; | ||
101 | msg += "Application is terminating: " + e.IsTerminating.ToString() + "\r\n"; | ||
102 | |||
103 | // Do we not always want to see exception messages? | ||
104 | // if (e.IsTerminating) | ||
105 | MainLog.Instance.Error("APPLICATION", msg); | ||
103 | 106 | ||
104 | // Try to post errormessage to an URL | 107 | // Try to post errormessage to an URL |
105 | try | 108 | try |
@@ -118,4 +121,4 @@ namespace OpenSim | |||
118 | } | 121 | } |
119 | 122 | ||
120 | } | 123 | } |
121 | } \ No newline at end of file | 124 | } |