diff --git a/ee/cli/plugins/log.py b/ee/cli/plugins/log.py index f2b336fa..f11a8442 100644 --- a/ee/cli/plugins/log.py +++ b/ee/cli/plugins/log.py @@ -22,9 +22,22 @@ def ee_log_hook(app): class EELogController(CementBaseController): class Meta: label = 'log' - description = 'Show Nginx, PHP, MySQL log file' + description = 'Perform operations on Nginx, PHP, MySQL log file' stacked_on = 'base' stacked_type = 'nested' + usage = "ee log [] [options]" + + @expose(hide=True) + def default(self): + self.app.args.print_help() + + +class EELogShowController(CementBaseController): + class Meta: + label = 'show' + description = 'Show Nginx, PHP, MySQL log file' + stacked_on = 'log' + stacked_type = 'nested' arguments = [ (['--all'], dict(help='Show All logs file', action='store_true')), @@ -46,7 +59,7 @@ class EELogController(CementBaseController): (['site_name'], dict(help='Website Name', nargs='?', default=None)) ] - usage = "ee log [] [options]" + usage = "ee log show [] [options]" @expose(hide=True) def default(self): @@ -529,6 +542,7 @@ class EELogMailController(CementBaseController): def load(app): # register the plugin class.. this only happens if the plugin is enabled handler.register(EELogController) + handler.register(EELogShowController) handler.register(EELogResetController) handler.register(EELogGzipController) handler.register(EELogMailController)