aboutsummaryrefslogtreecommitdiff
path: root/src/zen/cmds/admin_cmd.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/zen/cmds/admin_cmd.h')
-rw-r--r--src/zen/cmds/admin_cmd.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/zen/cmds/admin_cmd.h b/src/zen/cmds/admin_cmd.h
index 6caab7138..873c230d9 100644
--- a/src/zen/cmds/admin_cmd.h
+++ b/src/zen/cmds/admin_cmd.h
@@ -73,4 +73,23 @@ private:
bool m_Cancel = 0;
};
+////////////////////////////////////////////
+
+class LoggingCommand : public ZenCmdBase
+{
+public:
+ LoggingCommand();
+ ~LoggingCommand();
+
+ virtual int Run(const ZenCliOptions& GlobalOptions, int argc, char** argv) override;
+ virtual cxxopts::Options& Options() override { return m_Options; }
+
+private:
+ cxxopts::Options m_Options{"logs", "Show/control zen logging"};
+ std::string m_HostName;
+ std::string m_CacheWriteLog;
+ std::string m_CacheAccessLog;
+ std::string m_SetLogLevel;
+};
+
} // namespace zen