add cxenlog.py