Expose 'log' channel setting to !channelset

This commit is contained in:
jesopo 2019-03-06 13:57:41 +00:00
parent b4b15e5678
commit 380d91aba7

View file

@ -4,6 +4,9 @@ from src import ModuleManager, utils
ROOT_DIRECTORY = os.path.dirname(os.path.realpath(__file__)) ROOT_DIRECTORY = os.path.dirname(os.path.realpath(__file__))
LOGS_DIRECTORY = os.path.join(ROOT_DIRECTORY, "logs") LOGS_DIRECTORY = os.path.join(ROOT_DIRECTORY, "logs")
@utils.export("channelset", {"setting": "log",
"help": "Enable/disable channel logging",
"validate": utils.bool_or_none})
class Module(ModuleManager.BaseModule): class Module(ModuleManager.BaseModule):
def _log_file(self, server_name, channel_name): def _log_file(self, server_name, channel_name):
return open(os.path.join(LOGS_DIRECTORY, return open(os.path.join(LOGS_DIRECTORY,