简体   繁体   English

使用Loguru时如何自行处理错误

[英]How to handle error by myself while using Loguru

I have some sentence with custom encoded characters.我有一些带有自定义编码字符的句子。 when using Loguru, it raises UnicodeEncodeError because it can't encode my sentence due to those custom characters, so I hope I can handle error by myself, what should I do?使用 Loguru 时,它会引发 UnicodeEncodeError,因为由于那些自定义字符,它无法对我的句子进行编码,所以我希望我能自己处理错误,我该怎么办?

you can wrap logger with try-except:你可以用 try-except 包装记录器:

def log(message):
    try:
        loguru.logger.info(message)
    except UnicodeEncodeError:
        print('...')

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM