Thanks, Ryan and Nick,
I've played around with all the log settings in the browser console, and run my app on multiple browsers, so that at least can be rules out as an issue for now.
dead code and rewrites and minimizes what's left", which could potentially explain this behaviour. Commenting out that whole process from the pom file then breaks things because app.js isn't build. I'm playing around with changing the index.html and seeing if just pointing it to the individual .js files works, but alternative suggestions are also welcome.
I tried injecting the $log service, but had no luck. It's entirely possible that I wasn't doing it correctly, though, so I'm heading back to the docs to confirm that.