pprintLOG

atenxa.pprintLOG(object)[ソース]

書式化したログ出力

Pythonの構造的なデータを書式化して、'pretty-print'します。 リストや辞書を、見やすくきれいに出力できます。

パラメータ

object -- LOGに出したいオブジェクト。

戻り値

str -- ログへの出力内容。

サンプル

センサーのイベントハンドラで、受け取った params(辞書)を表示。:

>>> def vrmevent_xx(obj,ev,param):
...     if ev == 'catch':
...         pprintLOG(param)
[2020/9/21 1:18:58][6.820493ns : ID 0] : string :
{'dir': 1,
'eventUID': 0,
'eventid': 8,
'eventtime': 6.8204931000000215,
'tire': 1,
'trainid': 18}