system log visible in config GUI
authorOliver Maurhart <oliver.maurhart@ait.ac.at>
Thu, 12 Jun 2014 12:46:15 +0200
changeset 1911d1659eac25f
parent 190 4d73f670be28
child 192 0776e0f171f8
system log visible in config GUI
OpenSecurity/bin/ui/configure_dialog.py
     1.1 --- a/OpenSecurity/bin/ui/configure_dialog.py	Thu Jun 12 12:44:19 2014 +0200
     1.2 +++ b/OpenSecurity/bin/ui/configure_dialog.py	Thu Jun 12 12:46:15 2014 +0200
     1.3 @@ -87,10 +87,11 @@
     1.4  
     1.5          # monospace font fix for windows systems
     1.6          font = QtGui.QFont("Monospace [Courier]")
     1.7 -        font.setPointSize(10);
     1.8 +        font.setPointSize(8);
     1.9          font.setStyleHint(QtGui.QFont.TypeWriter)
    1.10          font.setStyleStrategy(QtGui.QFont.PreferAntialias)
    1.11          self.ui.edtProgress.setFont(font)
    1.12 +        self.ui.edtLog.setFont(font)
    1.13      
    1.14          self.ui.edtStatus.setText('<not evaluated yet>')
    1.15          self.ui.edtVersion.setText('<not evaluated yet>')
    1.16 @@ -220,7 +221,8 @@
    1.17              file_size = os.stat(self._service_log_path).st_size
    1.18              if file_size > self._service_log_size:
    1.19                  f = open(self._service_log_path, 'r')
    1.20 -                self.ui.edtLog.setPlainText(f.read())
    1.21 +                f.seek(self._service_log_size)
    1.22 +                self.ui.edtLog.appendPlainText(f.read())
    1.23                  self._service_log_size = file_size
    1.24          
    1.25          # now any processing log (download or import)
    1.26 @@ -231,10 +233,11 @@
    1.27          if self._file_watched_size >= file_size:
    1.28              return
    1.29  
    1.30 +        f = open(self._file_watched_name, 'r')
    1.31 +        f.seek(self._file_watched_size)
    1.32 +        self.ui.edtProgress.appendPlainText(f.read())
    1.33 +        #self.ui.edtProgress.verticalScrollBar().setValue(self.ui.edtProgress.verticalScrollBar().maximum())
    1.34          self._file_watched_size = file_size
    1.35 -        f = open(self._file_watched_name, 'r')
    1.36 -        self.ui.edtProgress.setPlainText(f.read())
    1.37 -        self.ui.edtProgress.verticalScrollBar().setValue(self.ui.edtProgress.verticalScrollBar().maximum())
    1.38  
    1.39  
    1.40  if __name__ == "__main__":