runtime/PLCObject.py
changeset 1908 d0b1ffcb9368
parent 1906 60edd0c901f1
child 1919 ccea0fa6ea91
--- a/runtime/PLCObject.py	Mon Jan 29 12:56:49 2018 +0100
+++ b/runtime/PLCObject.py	Mon Jan 29 13:31:14 2018 +0100
@@ -106,7 +106,10 @@
         else:
             level = LogLevelsDefault
             msg, = args
-        return self._LogMessage(level, msg, len(msg))
+        PLCprint(msg)
+        if self._LogMessage is not None:
+            return self._LogMessage(level, msg, len(msg))
+        return None
 
     def ResetLogCount(self):
         if self._ResetLogCount is not None:
@@ -254,7 +257,7 @@
         self._resumeDebug = lambda: None
         self._PythonIterator = lambda: ""
         self._GetLogCount = None
-        self._LogMessage = lambda l, m, s: PLCprint("OFF LOG :"+m)
+        self._LogMessage = None
         self._GetLogMessage = None
         self.PLClibraryHandle = None
         # Unload library explicitely