Log Facilitation

Because as @vokal-isaac can attest, I ~~fucking hate ternary operators~~ find that ternary operators make code hard to read for newer developers, and make it harder to add clarifying comments within cases.