Setup logging only if invoked via CLI
Use logger name in logging

Since we now use loggers, logger name gives more info than just filename
Make cactus serve work again