Update logger to further prevent errors arising from recursive iteration.
Update logger documentation following #4d868c130d7e84885083bccb5864f0217adf1526 (& convert to UTF-8).