From 8f638c2d319f92848d1db345666ddd06138f35bb Mon Sep 17 00:00:00 2001
From: jess <jess@jward.io>
Date: Sat, 1 Sep 2018 00:04:38 +0000
Subject: [PATCH] added logging information for status

---
 darkmute.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/darkmute.py b/darkmute.py
index b1bfb1e..dbd9c3d 100644
--- a/darkmute.py
+++ b/darkmute.py
@@ -1,4 +1,5 @@
 import asyncio
+import logging
 import time
 import RPi.GPIO as GPIO
 from snap import get_snapcast_client
@@ -13,6 +14,8 @@ def dark_mute():
     # Snapcast library only supports asynchronous so need to wrap in async loop
     loop = asyncio.new_event_loop()
     client = get_snapcast_client(loop)
+    logger = logging.getLogger('darkmute')
+    logging.basicConfig(level=logging.INFO)
     GPIO.setmode(GPIO.BOARD)
     try:
         while True:
@@ -20,8 +23,10 @@ def dark_mute():
             if brightness < MUTE_BRIGHTNESS:
                 # client.muted did not work so need client.set_muted
                 # loop used here and also passed into snap.py to get server
+                logger.info('muting client')
                 loop.run_until_complete(client.set_muted(True))
             else:
+                logger.info('unmuting client')
                 loop.run_until_complete(client.set_muted(False))
     except KeyboardInterrupt:
         pass
-- 
GitLab