aboutsummaryrefslogtreecommitdiff
path: root/pydora/player.py
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2017-09-30 22:48:43 +0000
committerMike Crute <mike@crute.us>2017-09-30 23:09:18 +0000
commit2f41ed30de870877cb9f5910db924ba1b1f06c83 (patch)
tree77f469858690a242c24032a24cf9d4b3c7a654fa /pydora/player.py
parent251eac4e987e241798b12f271f0cd4af24173d3e (diff)
downloadpydora-2f41ed30de870877cb9f5910db924ba1b1f06c83.tar.bz2
pydora-2f41ed30de870877cb9f5910db924ba1b1f06c83.tar.xz
pydora-2f41ed30de870877cb9f5910db924ba1b1f06c83.zip
Add logging to player
Also adds -v argument to the pydora player to enable debug logging. May add more logging later as it becomes useful.
Diffstat (limited to 'pydora/player.py')
-rw-r--r--pydora/player.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/pydora/player.py b/pydora/player.py
index 128674b..3ff56dd 100644
--- a/pydora/player.py
+++ b/pydora/player.py
@@ -10,6 +10,7 @@ from __future__ import print_function
10 10
11import os 11import os
12import sys 12import sys
13import logging
13import argparse 14import argparse
14from pandora import clientbuilder 15from pandora import clientbuilder
15 16
@@ -253,10 +254,20 @@ class PlayerApp(object):
253 parser.add_argument( 254 parser.add_argument(
254 "--vlc-net", dest="vlc_net", 255 "--vlc-net", dest="vlc_net",
255 help="connect to VLC over the network (host:port)") 256 help="connect to VLC over the network (host:port)")
257 parser.add_argument(
258 "-v", dest="verbose", action="store_true",
259 help="enable verbose logging")
256 return parser.parse_args() 260 return parser.parse_args()
257 261
258 def run(self): 262 def run(self):
259 self.player = self.get_player(self._parse_args().vlc_net) 263 args = self._parse_args()
264
265 if args.verbose:
266 logging.basicConfig(level=logging.DEBUG)
267 else:
268 logging.basicConfig(level=logging.ERROR)
269
270 self.player = self.get_player(args.vlc_net)
260 self.player.start() 271 self.player.start()
261 272
262 self.client = self.get_client() 273 self.client = self.get_client()