| 121 | self.partitionsL.append(Partition(stepNo=1, numOfLogs=0, lenOfLogs=logLen)) |
| 122 | |
| 123 | def parse(self, logname): |
| 124 | print("Parsing file: " + os.path.join(self.para.path, logname)) |
| 125 | self.logname = logname |
| 126 | starttime = datetime.now() |
| 127 | self.Step1() |
| 128 | self.Step2() |
| 129 | self.Step3() |
| 130 | self.Step4() |
| 131 | self.getOutput() |
| 132 | self.WriteEventToFile() |
| 133 | print("Parsing done. [Time taken: {!s}]".format(datetime.now() - starttime)) |
| 134 | |
| 135 | def Step1(self): |
| 136 | headers, regex = self.generate_logformat_regex(self.para.logformat) |