From 4da46438cc96c2f0a6dc2b6055bd504c7242655b Mon Sep 17 00:00:00 2001 From: Johannes Findeisen Date: Mon, 23 Jan 2023 19:16:46 +0100 Subject: [PATCH] Added Syslog Task and renamed FileLogger Task to File. --- linspector/tasks/{filelogger.py => file.py} | 4 ++-- linspector/tasks/syslog.py | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) rename linspector/tasks/{filelogger.py => file.py} (86%) create mode 100644 linspector/tasks/syslog.py diff --git a/linspector/tasks/filelogger.py b/linspector/tasks/file.py similarity index 86% rename from linspector/tasks/filelogger.py rename to linspector/tasks/file.py index 67fecc1..ebcaafc 100644 --- a/linspector/tasks/filelogger.py +++ b/linspector/tasks/file.py @@ -7,11 +7,11 @@ from linspector.core.task import Task def create(configuration, environment, log): - return FileLoggerTask(configuration, environment, log) + return FileTask(configuration, environment, log) # TODO: check for all required configuration options and set defaults if needed. -class FileLoggerTask(Task): +class FileTask(Task): def __init__(self, configuration, environment, log): super().__init__(configuration, environment, log) diff --git a/linspector/tasks/syslog.py b/linspector/tasks/syslog.py new file mode 100644 index 0000000..277099f --- /dev/null +++ b/linspector/tasks/syslog.py @@ -0,0 +1,19 @@ +""" +This file is part of Linspector (https://linspector.org/) +Copyright (c) 2023 Johannes Findeisen . All Rights Reserved. +See LICENSE (MIT license) +""" +from linspector.core.task import Task + + +def create(configuration, environment, log): + return SyslogTask(configuration, environment, log) + + +# TODO: check for all required configuration options and set defaults if needed. +class SyslogTask(Task): + def __init__(self, configuration, environment, log): + super().__init__(configuration, environment, log) + self.__configuration = configuration + self.__environment = environment + self.__log = log