Files
Paradise/code/__DEFINES
Krausus 30517a9b10 Adds Error Handling and Realtime Runtime Reviewal (#4679)
* Adds Error Handler

Adds a /world/Error proc to handle runtime errors. This proc replaces
the normal runtime logging behavior, providing the following
improvements:

- Adds timestamps to runtimes
- Pads or omits certain lines
- Continues logging runtimes after the 99th (with less info, as provided
by BYOND)
- Adds ckey and accurate xyz to usr info
- Continues including usr info after 19th runtime
- Silences spammy runtimes (by default, a runtime that occurs 10 times
in 10 minutes gets ignored for the next 10 minutes)

* Adds runtime viewer

Also fixes a minor mistake in the error handler

* Sanitizes HTML in Error Viewer

Also removes the stray return from the end of the error handler

* Prettifies Error Viewer

Now uses browser datum and some extra bits of formatting, inspired by
the changes made by @PJB3005

* Error Handling Improvements

- Skipped error counts now show up in the error viewer
- Proper runtimes caught by a process are now sent to the main error
handler
- The error handler and viewer can now handle a provided src, such as
one from a processing runtime
- Moved some info generation into helper procs
2016-06-19 12:53:07 -04:00
..
2015-09-27 23:58:10 +02:00
2016-04-10 22:15:36 -04:00
2016-04-21 20:28:08 -07:00
2016-05-31 22:51:14 -04:00
2015-07-31 23:59:41 +02:00
2016-03-27 21:24:00 -07:00
2015-12-08 16:44:07 -05:00
2015-10-08 14:24:58 -07:00
2016-05-07 19:31:40 -04:00
2016-05-31 22:50:55 -04:00
2016-05-10 00:10:15 -04:00
2016-02-12 03:24:21 -05:00
2016-06-11 12:47:20 -04:00
2016-04-15 16:18:49 -04:00
2015-06-11 21:42:15 -04:00
2016-04-09 00:10:01 -04:00
2016-04-05 19:28:14 -04:00