Skip to content

Commit af1bfd7

Browse files
authored
Merge pull request #204 from mutesplash/patch-3
Add debug log filename access
2 parents 2536042 + 057e986 commit af1bfd7

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

buildhat/hat.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,14 @@ def get(self):
4141
"description": desc}
4242
return devices
4343

44+
def get_logfile(self):
45+
"""Get the filename of the debug log (If enabled, None otherwise)
46+
47+
:return: Path of the debug logfile
48+
:rtype: str or None
49+
"""
50+
return Device._instance.debug_filename
51+
4452
def get_vin(self):
4553
"""Get the voltage present on the input power jack
4654

buildhat/serinterface.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,10 @@ def __init__(self, firmware, signature, version, device="/dev/serial0", debug=Fa
9494
self.motorqueue = []
9595
self.fin = False
9696
self.running = True
97+
self.debug_filename = None
9798
if debug:
9899
tmp = tempfile.NamedTemporaryFile(suffix=".log", prefix="buildhat-", delete=False)
100+
self.debug_filename = tmp.name
99101
logging.basicConfig(filename=tmp.name, format='%(asctime)s %(message)s',
100102
level=logging.DEBUG)
101103

0 commit comments

Comments
 (0)