Skip to content

Commit 056a219

Browse files
author
Nick Shorter
committed
Merge branch 'log_tracback' into move_sports
2 parents 3a5fb6b + eb05c0f commit 056a219

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

main.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,15 @@
1717
from matrix.time import TimeMatrix
1818
from matrix.weathermatrix import WeatherMatrix
1919
from matrix.sport.sportmatrix import SportMatrix
20+
import traceback
2021
import logging
2122

2223

2324
stream_formatter = logging.Formatter(
2425
"%(asctime)s:%(module)s: %(message)s"
2526
)
2627
sh = logging.StreamHandler()
27-
filehandler = logging.FileHandler("/var/log/ohmyoled.log","a")
28+
filehandler = logging.FileHandler("/var/log/ohmyoled/ohmyoled.log","a")
2829
sh.setFormatter(stream_formatter)
2930
filehandler.setFormatter(stream_formatter)
3031
logger = logging.getLogger(__name__)
@@ -115,8 +116,12 @@ async def run_matrix_worker(self, matrix, polled_data):
115116
matrix.render(polled_data)
116117

117118
async def poll_api_worker(self, matrix):
118-
polled_data = await matrix.poll_api()
119-
return polled_data
119+
try:
120+
polled_data = await matrix.poll_api()
121+
return polled_data
122+
except:
123+
self.logger.error("Error in the Poll_API Worker")
124+
120125

121126
async def main_run(self, loop):
122127
try:
@@ -142,6 +147,7 @@ async def main_run(self, loop):
142147
logger.info(f"{matrix} rendered for {matrix_finish_time - matrix_start_time:0.4f}s")
143148
except Exception as E:
144149
logger.error(E)
150+
traceback.print_exc()
145151
loop.stop()
146152

147153
if __name__ == "__main__":

0 commit comments

Comments
 (0)