Logging as-needed supply checks

Log usages, transfers, restocks, and more whenever you need to.