Files
CyberPanel/install/installLog.py
2017-10-24 19:16:36 +05:00

22 lines
573 B
Python

import subprocess
class InstallLog:
fileName = "installLogs.txt"
@staticmethod
def writeToFile(message):
file = open(InstallLog.fileName,'a')
file.writelines(message + "\n")
file.close()
@staticmethod
def readLastNFiles(numberOfLines):
try:
lastFewLines = subprocess.check_output(["tail", "-n",str(numberOfLines),CyberCPLogFileWriter.fileName])
return lastFewLines
except subprocess.CalledProcessError,msg:
CyberCPLogFileWriter.writeToFile(str(msg) + "[readLastNFiles]")