3457: Revamp Python SDK and tool logging.
authorBrett Smith <brett@curoverse.com>
Tue, 12 Aug 2014 21:43:28 +0000 (17:43 -0400)
committerBrett Smith <brett@curoverse.com>
Wed, 13 Aug 2014 16:15:15 +0000 (12:15 -0400)
commit37cea605dcd9d7b16a009c8a2720255587af72a7
tree4eca35fdd9e89b3b2b731c28d5f610d1035f5165
parent936ee283693b7ec95241d9defa2750e98a93dcbd
3457: Revamp Python SDK and tool logging.

The primary goal of this commit is to introduce a dedicated logging
object to the arvados module, which we configure to our
specifications, and use it consistently throughout the SDK and tools.
This lets us handle our logging configuration consistently in one
place, and avoid interfering with logging in SDK users.  I made some
minor style changes to logging calls while I was at it.
12 files changed:
sdk/python/arvados/__init__.py
sdk/python/arvados/api.py
sdk/python/arvados/collection.py
sdk/python/arvados/events.py
sdk/python/arvados/keep.py
sdk/python/arvados/stream.py
sdk/python/bin/arv-get
sdk/python/bin/arv-ls
sdk/python/bin/arv-normalize
sdk/python/bin/arv-ws
services/fuse/arvados_fuse/__init__.py
services/fuse/bin/arv-mount