Port over cat_paths
Log through a module-wide logger
Move logging initialization to the invocation script