diff -r 87c908079bc6 -r 60edd0c901f1 runtime/PLCObject.py --- a/runtime/PLCObject.py Wed Jan 24 14:48:49 2018 +0100 +++ b/runtime/PLCObject.py Wed Jan 24 15:44:36 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