From 30193c93b221af869c0382722db83457f65e483d Mon Sep 17 00:00:00 2001 From: Steve Towner Date: Sat, 16 Jan 2021 11:09:24 -0600 Subject: [PATCH] Added logging per EDMC rexcommendation to help test changes. --- SpanshRouter/SpanshRouter.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/SpanshRouter/SpanshRouter.py b/SpanshRouter/SpanshRouter.py index e38267c..16da311 100644 --- a/SpanshRouter/SpanshRouter.py +++ b/SpanshRouter/SpanshRouter.py @@ -16,6 +16,18 @@ from .updater import SpanshUpdater import tkinter as tk import tkinter.filedialog as filedialog import tkinter.messagebox as confirmDialog +import logging + +from config import appname + +# This could also be returned from plugin_start3() +plugin_name = os.path.basename(os.path.dirname(__file__)) + +# A Logger is used per 'found' plugin to make it easy to include the plugin's +# folder name in the logging output format. +# NB: plugin_name here *must* be the plugin's folder name as per the preceding +# code, else the logger won't be properly set up. +logger = logging.getLogger(f'{appname}.{plugin_name}') class SpanshRouter(): def __init__(self, plugin_dir):