mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-22 12:41:09 +01:00
[MIRROR] Adds a system for logging metadata about hard deletes [MDB IGNORE] (#22878)
* Adds a system for logging metadata about hard deletes (#76956) ## About The Pull Request I'm sick of the progress bar harddel, and I've ran into this problem in the past, so I'm just gonna do something about it If you want to provide an individual logged bit of info about a harddel, you can override `/datum/proc/dump_harddel_info()` and return a string containing "whatever" Use of this should be limited, this could potentially clutter del logs, especially if it's used on something that fails often, like pipes I do think it's still useful tho. It's output ingame, in the logs, and in unit test failures. Hopefully all nicely tho I'm only really 100% sure about in game. * Adds a system for logging metadata about hard deletes --------- Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com> Co-authored-by: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
This commit is contained in:
co-authored by
LemonInTheDark
lessthanthree
parent
61ddecfeb8
commit
a4cf2e451c
@@ -216,6 +216,9 @@ GLOBAL_VAR_INIT(running_create_and_destroy, FALSE)
|
||||
TEST_FAIL("[item.name] failed to respect force deletion [item.no_respect_force] times out of a total del count of [item.qdels]")
|
||||
if(item.no_hint)
|
||||
TEST_FAIL("[item.name] failed to return a qdel hint [item.no_hint] times out of a total del count of [item.qdels]")
|
||||
if(LAZYLEN(item.extra_details))
|
||||
var/details = item.extra_details.Join("\n")
|
||||
TEST_FAIL("[item.name] failed with extra info: \n[details]")
|
||||
|
||||
cache_for_sonic_speed = SSatoms.BadInitializeCalls
|
||||
for(var/path in cache_for_sonic_speed)
|
||||
|
||||
Reference in New Issue
Block a user