noé feels like shit but makes the tiniest bit of progress on fighting game engine which is just making her logger nicer. now have individual toggles for my log types, removed the logger's calls from the stack trace, and have it stripping the calls to trace and debug log calls from non-development builds
in case u wanna know, you can use the [HideInCallstack] attribute in unity 2021.3 or later on methods you wouldn't like to show up in the call stack, which is ideal for this instance of logging calls. to actually see this happen in the console tho, you have to click the console's ... menu and check "Strip logging callstack"
you can add the attribute [System.Diagnostics.Conditional("DEBUG")] to methods you want compiled out of your builds. the "DEBUG" is the scripting symbol that has to be defined if you want it to be compiled. in unity, DEBUG is the equivalent to UNITY_EDITOR || DEVELOPMENT_BUILD, which you would only know from a tiiiny little note at the bottom of this page for unity 6000 lmao
