Add debug log
This commit is contained in:
@@ -48,6 +48,7 @@ class WOSiteController(CementBaseController):
|
|||||||
self.app.pargs.site_name = (input('Enter site name : ')
|
self.app.pargs.site_name = (input('Enter site name : ')
|
||||||
.strip())
|
.strip())
|
||||||
except IOError as e:
|
except IOError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
Log.error(self, 'could not input site name')
|
Log.error(self, 'could not input site name')
|
||||||
|
|
||||||
self.app.pargs.site_name = self.app.pargs.site_name.strip()
|
self.app.pargs.site_name = self.app.pargs.site_name.strip()
|
||||||
@@ -86,6 +87,7 @@ class WOSiteController(CementBaseController):
|
|||||||
.strip())
|
.strip())
|
||||||
|
|
||||||
except IOError as e:
|
except IOError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
Log.error(self, 'could not input site name')
|
Log.error(self, 'could not input site name')
|
||||||
self.app.pargs.site_name = self.app.pargs.site_name.strip()
|
self.app.pargs.site_name = self.app.pargs.site_name.strip()
|
||||||
(wo_domain, wo_www_domain) = ValidateDomain(self.app.pargs.site_name)
|
(wo_domain, wo_www_domain) = ValidateDomain(self.app.pargs.site_name)
|
||||||
@@ -125,6 +127,7 @@ class WOSiteController(CementBaseController):
|
|||||||
self.app.pargs.site_name = (input('Enter site name : ')
|
self.app.pargs.site_name = (input('Enter site name : ')
|
||||||
.strip())
|
.strip())
|
||||||
except IOError as e:
|
except IOError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
Log.error(self, 'could not input site name')
|
Log.error(self, 'could not input site name')
|
||||||
self.app.pargs.site_name = self.app.pargs.site_name.strip()
|
self.app.pargs.site_name = self.app.pargs.site_name.strip()
|
||||||
(wo_domain, wo_www_domain) = ValidateDomain(self.app.pargs.site_name)
|
(wo_domain, wo_www_domain) = ValidateDomain(self.app.pargs.site_name)
|
||||||
@@ -191,6 +194,7 @@ class WOSiteController(CementBaseController):
|
|||||||
self.app.pargs.site_name = (input('Enter site name : ')
|
self.app.pargs.site_name = (input('Enter site name : ')
|
||||||
.strip())
|
.strip())
|
||||||
except IOError as e:
|
except IOError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
Log.error(self, 'could not input site name')
|
Log.error(self, 'could not input site name')
|
||||||
# TODO Write code for wo site edit command here
|
# TODO Write code for wo site edit command here
|
||||||
self.app.pargs.site_name = self.app.pargs.site_name.strip()
|
self.app.pargs.site_name = self.app.pargs.site_name.strip()
|
||||||
@@ -220,6 +224,7 @@ class WOSiteController(CementBaseController):
|
|||||||
self.app.pargs.site_name = (input('Enter site name : ')
|
self.app.pargs.site_name = (input('Enter site name : ')
|
||||||
.strip())
|
.strip())
|
||||||
except IOError as e:
|
except IOError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
Log.error(self, 'Unable to read input, please try again')
|
Log.error(self, 'Unable to read input, please try again')
|
||||||
|
|
||||||
self.app.pargs.site_name = self.app.pargs.site_name.strip()
|
self.app.pargs.site_name = self.app.pargs.site_name.strip()
|
||||||
@@ -258,6 +263,7 @@ class WOSiteEditController(CementBaseController):
|
|||||||
self.app.pargs.site_name = (input('Enter site name : ')
|
self.app.pargs.site_name = (input('Enter site name : ')
|
||||||
.strip())
|
.strip())
|
||||||
except IOError as e:
|
except IOError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
Log.error(self, 'Unable to read input, Please try again')
|
Log.error(self, 'Unable to read input, Please try again')
|
||||||
|
|
||||||
self.app.pargs.site_name = self.app.pargs.site_name.strip()
|
self.app.pargs.site_name = self.app.pargs.site_name.strip()
|
||||||
@@ -274,6 +280,7 @@ class WOSiteEditController(CementBaseController):
|
|||||||
WOShellExec.invoke_editor(self, '/etc/nginx/sites-availa'
|
WOShellExec.invoke_editor(self, '/etc/nginx/sites-availa'
|
||||||
'ble/{0}'.format(wo_domain))
|
'ble/{0}'.format(wo_domain))
|
||||||
except CommandExecutionError as e:
|
except CommandExecutionError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
Log.error(self, "Failed invoke editor")
|
Log.error(self, "Failed invoke editor")
|
||||||
if (WOGit.checkfilestatus(self, "/etc/nginx",
|
if (WOGit.checkfilestatus(self, "/etc/nginx",
|
||||||
'/etc/nginx/sites-available/{0}'
|
'/etc/nginx/sites-available/{0}'
|
||||||
|
|||||||
@@ -519,6 +519,7 @@ def setupwordpress(self, data):
|
|||||||
raise SiteError(
|
raise SiteError(
|
||||||
"setup WordPress tables failed for single site")
|
"setup WordPress tables failed for single site")
|
||||||
except CommandExecutionError as e:
|
except CommandExecutionError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
raise SiteError("setup WordPress tables failed for single site")
|
raise SiteError("setup WordPress tables failed for single site")
|
||||||
else:
|
else:
|
||||||
Log.debug(self, "Creating tables for WordPress multisite")
|
Log.debug(self, "Creating tables for WordPress multisite")
|
||||||
@@ -551,6 +552,7 @@ def setupwordpress(self, data):
|
|||||||
raise SiteError(
|
raise SiteError(
|
||||||
"setup WordPress tables failed for wp multi site")
|
"setup WordPress tables failed for wp multi site")
|
||||||
except CommandExecutionError as e:
|
except CommandExecutionError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
raise SiteError("setup WordPress tables failed for wp multi site")
|
raise SiteError("setup WordPress tables failed for wp multi site")
|
||||||
|
|
||||||
Log.debug(self, "Updating WordPress permalink")
|
Log.debug(self, "Updating WordPress permalink")
|
||||||
@@ -560,6 +562,7 @@ def setupwordpress(self, data):
|
|||||||
"rewrite structure "
|
"rewrite structure "
|
||||||
"/%year%/%monthnum%/%day%/%postname%/")
|
"/%year%/%monthnum%/%day%/%postname%/")
|
||||||
except CommandExecutionError as e:
|
except CommandExecutionError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
raise SiteError("Update wordpress permalinks failed")
|
raise SiteError("Update wordpress permalinks failed")
|
||||||
|
|
||||||
"""Install nginx-helper plugin """
|
"""Install nginx-helper plugin """
|
||||||
@@ -640,6 +643,7 @@ def setupwordpressnetwork(self, data):
|
|||||||
raise SiteError("setup WordPress network failed")
|
raise SiteError("setup WordPress network failed")
|
||||||
|
|
||||||
except CommandExecutionError as e:
|
except CommandExecutionError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
Log.info(self, "[" + Log.ENDC + Log.FAIL + "Fail" + Log.OKBLUE + "]")
|
Log.info(self, "[" + Log.ENDC + Log.FAIL + "Fail" + Log.OKBLUE + "]")
|
||||||
raise SiteError("setup WordPress network failed")
|
raise SiteError("setup WordPress network failed")
|
||||||
Log.info(self, "[" + Log.ENDC + "Done" + Log.OKBLUE + "]")
|
Log.info(self, "[" + Log.ENDC + "Done" + Log.OKBLUE + "]")
|
||||||
@@ -656,6 +660,7 @@ def installwp_plugin(self, plugin_name, data):
|
|||||||
"--allow-root install "
|
"--allow-root install "
|
||||||
"{0}".format(plugin_name))
|
"{0}".format(plugin_name))
|
||||||
except CommandExecutionError as e:
|
except CommandExecutionError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
raise SiteError("plugin installation failed")
|
raise SiteError("plugin installation failed")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@@ -810,6 +815,7 @@ def sitebackup(self, data):
|
|||||||
"[" + Log.ENDC + Log.FAIL + "Fail" + Log.OKBLUE + "]")
|
"[" + Log.ENDC + Log.FAIL + "Fail" + Log.OKBLUE + "]")
|
||||||
raise SiteError("mysqldump failed to backup database")
|
raise SiteError("mysqldump failed to backup database")
|
||||||
except CommandExecutionError as e:
|
except CommandExecutionError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
Log.info(self, "[" + Log.ENDC + "Fail" + Log.OKBLUE + "]")
|
Log.info(self, "[" + Log.ENDC + "Fail" + Log.OKBLUE + "]")
|
||||||
raise SiteError("mysqldump failed to backup database")
|
raise SiteError("mysqldump failed to backup database")
|
||||||
Log.info(self, "[" + Log.ENDC + "Done" + Log.OKBLUE + "]")
|
Log.info(self, "[" + Log.ENDC + "Done" + Log.OKBLUE + "]")
|
||||||
@@ -1083,6 +1089,7 @@ def updatewpuserpassword(self, wo_domain, wo_site_webroot):
|
|||||||
" --user_pass={1}"
|
" --user_pass={1}"
|
||||||
.format(wo_wp_user, wo_wp_pass))
|
.format(wo_wp_user, wo_wp_pass))
|
||||||
except CommandExecutionError as e:
|
except CommandExecutionError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
raise SiteError("wp user password update command failed")
|
raise SiteError("wp user password update command failed")
|
||||||
Log.info(self, "Password updated successfully")
|
Log.info(self, "Password updated successfully")
|
||||||
|
|
||||||
@@ -1132,6 +1139,7 @@ def logwatch(self, logfiles):
|
|||||||
print(data[0], data[1],
|
print(data[0], data[1],
|
||||||
zlib.decompress(base64.decodestring(data[2])))
|
zlib.decompress(base64.decodestring(data[2])))
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
Log.info(time.time(),
|
Log.info(time.time(),
|
||||||
'caught exception rendering a new log line in %s'
|
'caught exception rendering a new log line in %s'
|
||||||
% filename)
|
% filename)
|
||||||
@@ -1272,10 +1280,12 @@ def deleteDB(self, dbname, dbuser, dbhost, exit=True):
|
|||||||
errormsg='Unable to drop database {0}'
|
errormsg='Unable to drop database {0}'
|
||||||
.format(dbname))
|
.format(dbname))
|
||||||
except StatementExcecutionError as e:
|
except StatementExcecutionError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
Log.debug(self, "drop database failed")
|
Log.debug(self, "drop database failed")
|
||||||
Log.info(self, "Database {0} not dropped".format(dbname))
|
Log.info(self, "Database {0} not dropped".format(dbname))
|
||||||
|
|
||||||
except MySQLConnectionError as e:
|
except MySQLConnectionError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
Log.debug(self, "Mysql Connection problem occured")
|
Log.debug(self, "Mysql Connection problem occured")
|
||||||
|
|
||||||
if dbuser != 'root':
|
if dbuser != 'root':
|
||||||
@@ -1285,14 +1295,17 @@ def deleteDB(self, dbname, dbuser, dbhost, exit=True):
|
|||||||
"drop user `{0}`@`{1}`"
|
"drop user `{0}`@`{1}`"
|
||||||
.format(dbuser, dbhost))
|
.format(dbuser, dbhost))
|
||||||
except StatementExcecutionError as e:
|
except StatementExcecutionError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
Log.debug(self, "drop database user failed")
|
Log.debug(self, "drop database user failed")
|
||||||
Log.info(self, "Database {0} not dropped".format(dbuser))
|
Log.info(self, "Database {0} not dropped".format(dbuser))
|
||||||
try:
|
try:
|
||||||
WOMysql.execute(self, "flush privileges")
|
WOMysql.execute(self, "flush privileges")
|
||||||
except StatementExcecutionError as e:
|
except StatementExcecutionError as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
Log.debug(self, "drop database failed")
|
Log.debug(self, "drop database failed")
|
||||||
Log.info(self, "Database {0} not dropped".format(dbname))
|
Log.info(self, "Database {0} not dropped".format(dbname))
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
Log.debug(self, str(e))
|
||||||
Log.error(self, "Error occured while deleting database", exit)
|
Log.error(self, "Error occured while deleting database", exit)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user