Browse Source

added log message

bugfixes
shital.rtcamp 10 years ago
parent
commit
d87ecd4f89
  1. 14
      ee/cli/plugins/clean.py
  2. 14
      ee/core/download.py
  3. 4
      ee/core/extract.py
  4. 55
      ee/core/fileutils.py
  5. 8
      ee/core/git.py
  6. 8
      ee/core/mysql.py
  7. 28
      ee/core/services.py
  8. 9
      ee/core/shellexec.py

14
ee/cli/plugins/clean.py

@ -55,9 +55,10 @@ class EECleanController(CementBaseController):
EEService.restart_service(self, "memcached")
Log.info(self, "Cleaning memcache...")
else:
Log.error(self, "Memcache not installed{0}".format("[FAIL]"))
except:
Log.error(self, "Unable to restart memcached{0}".format("[FAIL]"))
Log.error(self, "Memcache not installed")
except Exception as e:
Log.error(self, "Unable to restart memcached")
Log.debug(self, "{0}".format(e))
@expose(hide=True)
def clean_fastcgi(self):
@ -65,8 +66,7 @@ class EECleanController(CementBaseController):
Log.info(self, "Cleaning NGINX FastCGI cache, please wait...")
EEShellExec.cmd_exec(self, "rm -rf /var/run/nginx-cache/*")
else:
Log.error(self, "Unable to clean FastCGI cache{0}"
.format("[FAIL]"))
Log.error(self, "Unable to clean FastCGI cache")
@expose(hide=True)
def clean_opcache(self):
@ -75,8 +75,8 @@ class EECleanController(CementBaseController):
wp = urllib.request.urlopen(" https://127.0.0.1:22222/cache"
"/opcache/opgui.php?page=reset").read()
except Exception as e:
Log.error(self, "Unable to clean opacache {0:10}{1}"
.format(e, "[FAIL]"))
Log.error(self, "Unable to clean opacache")
Log.debug(self, "{0}".format(e))
def load(app):

14
ee/core/download.py

@ -22,16 +22,18 @@ class EEDownload():
Log.info(self, "Downloading "+pkg_name+" ...")
urllib.request.urlretrieve(url, filename)
except urllib.error.URLError as e:
Log.error(self, "Unable to donwload file, [{err}]{1}"
.format("[FAIL]", err=str(e.reason)))
Log.error(self, "Unable to donwload file, {0}"
.format(filename))
Log.debug(self, "[{err}]".format(err=str(e.reason)))
return False
except urllib.error.HTTPError as e:
Log.error(self, "Package download failed. [{err}] {1}"
.format("[FAIL]", err=str(e.reason)))
Log.error(self, "Package download failed. {0}"
.format(pkg_name))
Log.debug(self, "[{err}]".format(err=str(e.reason)))
return False
except urllib.error.ContentTooShortError as e:
Log.error(self, "Package download failed. The amount of the"
" downloaded data is less than "
"the expected amount \{0} {1}"
.format(e.errno, e.strerror))
"the expected amount \{0} ".format(pkg_name))
Log.debug(self, "{0}{1}".format(e.errno, e.strerror))
return False

4
ee/core/extract.py

@ -15,6 +15,6 @@ class EEExtract():
os.remove(file)
return True
except tarfile.TarError as e:
Log.error(self, 'Unable to extract file \{0} {1}{2}'
.format(e.errno, e.strerror, "[FAIL]"))
Log.error(self, 'Unable to extract file \{0}'.format(file))
Log.debug(self, "{0}{1}".format(e.errno, e.strerror))
return False

55
ee/core/fileutils.py

@ -24,8 +24,8 @@ class EEFileUtils():
Log.info(self, "Removing "+os.path.basename(file)+"...")
shutil.rmtree(file)
except shutil.Error as e:
Log.error(self, 'Unable to Remove file {err}'
.format(err=str(e.reason)))
Log.error(self, 'Unable to Remove file ')
Log.debug(self, "{err}".format(err=str(e.reason)))
sys.exit(1)
def create_symlink(self, paths, errormsg=''):
@ -35,8 +35,8 @@ class EEFileUtils():
try:
os.symlink(src, dst)
except Exception as e:
Log.error(self, "Unable to create symbolic link ...\n {0} "
" {1} {2}".format(e.errno, e.strerror, "[FAIL]"))
Log.error(self, "Unable to create symbolic link ...\n ")
Log.debug(self, "{0}{1}".format(e.errno, e.strerror))
sys.exit(1)
else:
Log.debug(self, "Destination: {0} exists".format(dst))
@ -45,40 +45,47 @@ class EEFileUtils():
try:
os.unlink(filepath)
except Exception as e:
Log.error(self, "Unable to reomove symbolic link ...\n {0} {1} {2}"
.format(e.errno, e.strerror, "[FAIL]"))
Log.error(self, "Unable to reomove symbolic link ...\n")
Log.debug(self, "{0}{1}".format(e.errno, e.strerror))
sys.exit(1)
def copyfile(self, src, dest):
try:
shutil.copy2(src, dest)
except shutil.Error as e:
Log.error(self, '{0}'.format(e))
Log.error(self, 'Unable to copy file from {0} to {1}'
.format(src, dest))
Log.debug(self, "{0}".format(e))
except IOError as e:
Log.error(self, '{e}'.format(e.strerror))
Log.error(self, "Unable to copy file from {0} to {1}"
.fromat(src, dest))
Log.debug(self, "{e}".format(e.strerror))
def searchreplace(self, fnm, sstr, rstr):
try:
for line in fileinput.input(fnm, inplace=True):
Log.info(line.replace(sstr, rstr))
print(line.replace(sstr, rstr), end='')
fileinput.close()
except Exception as e:
Log.error(self, '{0}'.format(e))
Log.error(self, "Unable to search {0} and replace {1} {2}"
.format(fnm, sstr, rstr))
Log.debug(self, "{0}".format(e))
def mvfile(self, src, dst):
try:
shutil.move(src, dst)
except shutil.Error as e:
Log.error(self, 'Unable to move file {err}{1}'
.format("[FAIL]", err=str(e.reason)))
Log.error(self, 'Unable to move file from {0} to {1}'
.format(src, dst))
Log.debug(self, "{err}".format(err=str(e.reason)))
sys.exit(1)
def chdir(self, path):
try:
os.chdir(path)
except OSError as e:
Log.error(self, 'Unable to Change Directory {1}{err}'
.format("[FAIL]", err=e.strerror))
Log.error(self, 'Unable to Change Directory {0}'.format(path))
Log.debug(self, "{err}".format(err=e.strerror))
sys.exit(1)
def chown(self, path, user, group, recursive=False):
@ -94,12 +101,12 @@ class EEFileUtils():
else:
shutil.chown(path, user=user, group=group)
except shutil.Error as e:
Log.error(self, "Unable to change owner : {0}{1}"
.format(e, "[FAIL]"))
Log.error(self, "Unable to change owner : {0}".format(path))
Log.debug(self, "{0}".format(e))
sys.exit(1)
except Exception as e:
Log.error(self, "Unable to change owner {0}{1}"
.format(e, "[FAIL]"))
Log.error(self, "Unable to change owner : {0} ".format(path))
Log.debug(self, "{0}".format(e))
sys.exit(1)
def chmod(self, path, perm, recursive=False):
@ -113,16 +120,16 @@ class EEFileUtils():
else:
os.chmod(path, perm)
except OSError as e:
Log.error(self, "Unable to change owner {0}{1}"
.format(e.strerror, "[FAIL]"))
Log.error(self, "Unable to change owner : {0}".format(path))
Log.debug(self, "{0}".format(e.strerror))
sys.exit(1)
def mkdir(self, path):
try:
os.makedirs(path)
except OSError as e:
Log.error(self, "Unable to create directory {0}{1} "
.format(e.strerror, "[FAIL]"))
Log.error(self, "Unable to create directory {0} ".format(path))
Log.debug(self, "{0}".format(e.strerror))
sys.exit(1)
def isexist(self, path):
@ -132,8 +139,8 @@ class EEFileUtils():
else:
return (False)
except OSError as e:
Log.error(self, "Unable to check path {0}{1}"
.format(e.strerror, "[FAIL]"))
Log.error(self, "Unable to check path {0}".format(path))
Log.debug(self, "{0}".format(e.strerror))
sys.exit(1)
def grep(self, fnm, sstr):

8
ee/core/git.py

@ -21,7 +21,9 @@ class EEGit:
.format(path))
git.init(path)
except ErrorReturnCode as e:
Log.error(e)
Log.error(self, "Unable to git init at {0}"
.format(path))
Log.error(self, "{0}".format(e))
sys.exit(1)
status = git.status("-s")
if len(status.splitlines()) > 0:
@ -31,7 +33,9 @@ class EEGit:
git.add("--all")
git.commit("-am {0}".format(msg))
except ErrorReturnCode as e:
Log.error(e)
Log.error(self, "Unable to git commit at {0} "
.format(path))
Log.debug(self, "{0}".format(e))
sys.exit(1)
else:
Log.debug(self, "EEGit: Path {0} not present".format(path))

8
ee/core/mysql.py

@ -30,15 +30,15 @@ class EEMysql():
user=user, passwd=passwd)
cur = conn.cursor()
except Exception as e:
Log.error(self, 'Unable to connect to database: {0} {1}'
.format(e, "[FAIL]"))
Log.error(self, 'Unable to connect to database: ')
Log.debug(self, "{0}".format(e))
sys.exit(1)
try:
cur.execute(statement)
except Exception as e:
Log.error(self, 'Unable to execute statement: {0} {1}'
.format(e, "[FAIL]"))
Log.error(self, 'Unable to execute statement:')
Lod.debug(self, "{0}".format(e))
cur.close()
conn.close()
sys.exit(1)

28
ee/core/services.py

@ -23,8 +23,9 @@ class EEService():
else:
Log.error(self, retcode[1])
except OSError as e:
Log.error(self, "Failed to start service {0} {1} {2}"
.format(e.errno, e.strerror, "[FAIL]"))
Log.error(self, "Failed to start service {0}"
.format(service_name))
Log.debug(self, "{0}{1}".format(e.errno, e.strerror))
return False
def stop_service(self, service_name):
@ -38,8 +39,9 @@ class EEService():
else:
return False
except OSError as e:
Log.error(self, "Failed to stop service : {0}{1}{2}"
.format(e.errno, e.strerror, "[FAIL]"))
Log.error(self, "Failed to stop service : {0}"
.format(service_name))
Log.debug(self, "{0} {1}".format(e.errno, e.strerror))
return False
def restart_service(self, service_name):
@ -49,8 +51,9 @@ class EEService():
Log.info(self, "restart : {0:10}{1}"
.format(service_name, "[OK]"))
except OSError as e:
Log.error(self, "Failed to restart services \{0} {1} {2}"
.format(e.errno, e.strerror, "[FAIL]"))
Log.error(self, "Failed to restart services \{0}"
.format(service_name))
Log.debug(self, "{0}{1}".format(e.errno, e.strerror))
def reload_service(self, service_name):
try:
@ -64,8 +67,7 @@ class EEService():
.format(service_name, "[OK]"))
return True
else:
Log.error(self, "reload : {0}{1}"
.format(service_name, "[FAIL]"))
Log.error(self, "reload : {0}".format(service_name))
Log.debug("{0}".format(retcode[1]))
return False
@ -78,8 +80,9 @@ class EEService():
else:
return False
except OSError as e:
Log.error(self, "Failed to reload {0} {1} {2}"
.format(service_name, e, "[FAIL]"))
Log.error(self, "Failed to reload service {0}"
.format(service_name))
Log.debug(self, "{0}".format(e))
sys.exit(1)
def get_service_status(self, service_name):
@ -96,6 +99,7 @@ class EEService():
else:
return False
except OSError as e:
Log.error(self, "Unable to get services status \ {0}{1}{2}"
.format(e.errno, e.strerror, "[FAIL]"))
Log.error(self, "Unable to get services status of {0}"
.format(service_name))
Log.debug(self, "{0}{1}".format(e.errno, e.strerror))
return False

9
ee/core/shellexec.py

@ -24,8 +24,9 @@ class EEShellExec():
if errormsg:
Log.error(self, errormsg)
else:
Log.error(self, "Unable to execute command \ {0}{1}{2}"
.format(e.errno, e.strerror, "[FAIL]"))
Log.error(self, "Unable to execute command {0}"
.format(command))
Log.debug(self, "{0}{1}".format(e.errno, e.strerror))
sys.exit(1)
def invoke_editor(self, filepath, errormsg=''):
@ -35,6 +36,6 @@ class EEShellExec():
if errormsg:
Log.error(self, errormsg)
else:
Log.error(self, "Unable to edit file \ {0}{1}{2}"
.format(e.errno, e.strerror, "[FAIL]"))
Log.error(self, "Unable to edit file {0}".format(filepath))
Log.debug(self, "{0}{1}".format(e.errno, e.strerror))
sys.exit(1)

Loading…
Cancel
Save