etherlab/runtime_etherlab.py
changeset 2407 5f2b1bb464a0
parent 2405 af050469fc5c
child 2422 45aa510d7a2a
equal deleted inserted replaced
2406:ffd091b51cd0 2407:5f2b1bb464a0
    93         if last:
    93         if last:
    94             log = log.rpartition(last)[2]
    94             log = log.rpartition(last)[2]
    95         if log:
    95         if log:
    96             last = log.rpartition('\n')[2]
    96             last = log.rpartition('\n')[2]
    97             for lvl, msg in re.findall(
    97             for lvl, msg in re.findall(
    98                             r'<(\d)>\[\s*\d*\.\d*\]\s*(EtherCAT\s*.*)$',
    98                     r'<(\d)>\[\s*\d*\.\d*\]\s*(EtherCAT\s*.*)$',
    99                             log, re.MULTILINE):
    99                     log, re.MULTILINE):
   100                 PLCObject.LogMessage(
   100                 PLCObject.LogMessage(
   101                     LogLevelsDict[{
   101                     LogLevelsDict[{
   102                         "4": "WARNING",
   102                         "4": "WARNING",
   103                         "3": "CRITICAL"}.get(lvl, "DEBUG")],
   103                         "3": "CRITICAL"}.get(lvl, "DEBUG")],
   104                     msg)
   104                     msg)