Having searched around a little more, I really am stuck as to why my logging messages aren’t directed to the designated file.
The manual seems to suggest that the above code should be sufficient, and what threads I found in a(n admittedly quick) forum-search didn’t provide many possible explanations. I did try passing in my MultiplexStream (I think that it was) into my call to “newCategory”, if I recall correctly, and I’ve added a call to “setLogging(True)” on the object returned by “newCategory”, but thus far to no avail. :/
What might I be doing wrong? Or is this a bug on the Panda-side, perhaps?
[edit]
No, wait, I seem to have found the answer!
As noted in this post, setting the “streamWriter” variable of “base.notify.class” is also called for, it seems.
I would still appreciate input on the second point in my previous post, regarding whether unlinking my log-file with each run is unwise, but otherwise I’m glad to say that logging seems to be working now! 