Yelp / pyleus

Pyleus is a Python framework for developing and launching Storm topologies.
Apache License 2.0
403 stars 107 forks source link

More logging in verbose mode #70

Closed smoy closed 9 years ago

smoy commented 9 years ago

I ran into an obscure stack trace (i.e. Yaml can't use utf-8 to decode some result) when I supplied my topology with a wrong python module. So I have to modify the original pyleus source code to narrow down which entry was giving me trouble. This PR will allow one to turn on verbose option and supply useful debug output.

Example output:

DEBUG:pyleus.cli.build:Assemble component module: access_log_topology.s3_file_spout DEBUG:pyleus.cli.build:Assemble component module: access_log_topology.access_log_bolt

patricklucas commented 9 years ago

+1