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