5
Python logging格式字符串與語法我沒有看到蟒蛇其它地方,像在python日誌中有一個格式化程序截斷字符串?
'format': '%(name)s'
有什麼辦法截斷使用格式化的錯誤信息,或者我需要覆蓋的LogRecord類是什麼?
這截斷消息的部分(雖然我無法找到在normal places此功能的文檔):
'format': '%(name).40s %(message).40s'
我寧願截斷整個格式化的消息,如果可能的話(一個80列控制檯,說)。
是的我想到了在編寫問題並編輯以包含上面的建議(其中確實有效,對於消息中的個別佔位符)。 – hobs
所以我想我的問題沒有任何意義。你可以傳遞給格式化器的是一箇舊式的字符串格式器。在格式化程序規範中詢問格式化格式的結果是沒有意義的。 – hobs
它看起來像你在Python 3.2+中有更多的控制權,因爲你可以覆蓋LogRecord Creation:http://plumberjack.blogspot.ca/2010/12/getting-more-control-over-logrecord.html – Gerrat