From 47c5f96d3261e76b43083d40b4aaceaf32738b90 Mon Sep 17 00:00:00 2001
From: Carsten Hinz <c.hinz@fz-juelich.de>
Date: Thu, 13 Jun 2024 10:43:06 +0200
Subject: [PATCH] setup logging for notebooks

---
 examples/produce_data_manyStations.ipynb      |  3 ++-
 examples/produce_data_withOptional.ipynb      | 20 +++++++++++++++----
 .../produce_data_withOptional_country.ipynb   |  2 ++
 3 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/examples/produce_data_manyStations.ipynb b/examples/produce_data_manyStations.ipynb
index f825e7c..c446235 100644
--- a/examples/produce_data_manyStations.ipynb
+++ b/examples/produce_data_manyStations.ipynb
@@ -19,11 +19,12 @@
     "from toargridding.defaultLogging import toargridding_defaultLogging\n",
     "\n",
     "\n",
+    "from toargridding.defaultLogging import toargridding_defaultLogging\n",
     "#setup of logging\n",
     "logger = toargridding_defaultLogging()\n",
     "logger.addShellLogger(logging.DEBUG)\n",
     "logger.logExceptions()\n",
-    "logger.addRotatingLogFile_scriptName(__file__)"
+    "logger.addRotatingLogFile(Path(\"log/produce_data_manyStations.log\"))#we need to explicitly set a logfile"
    ]
   },
   {
diff --git a/examples/produce_data_withOptional.ipynb b/examples/produce_data_withOptional.ipynb
index e80ef0e..acc916a 100644
--- a/examples/produce_data_withOptional.ipynb
+++ b/examples/produce_data_withOptional.ipynb
@@ -2,9 +2,21 @@
  "cells": [
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 1,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "ename": "NameError",
+     "evalue": "name '__file__' is not defined",
+     "output_type": "error",
+     "traceback": [
+      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+      "\u001b[0;31mNameError\u001b[0m                                 Traceback (most recent call last)",
+      "Cell \u001b[0;32mIn[1], line 17\u001b[0m\n\u001b[1;32m     15\u001b[0m logger\u001b[38;5;241m.\u001b[39maddShellLogger(logging\u001b[38;5;241m.\u001b[39mDEBUG)\n\u001b[1;32m     16\u001b[0m logger\u001b[38;5;241m.\u001b[39mlogExceptions()\n\u001b[0;32m---> 17\u001b[0m logger\u001b[38;5;241m.\u001b[39maddRotatingLogFile_scriptName(\u001b[38;5;18;43m__file__\u001b[39;49m)\n\u001b[1;32m     18\u001b[0m \u001b[38;5;66;03m#logger.addSysLogger(logging.DEBUG)\u001b[39;00m\n",
+      "\u001b[0;31mNameError\u001b[0m: name '__file__' is not defined"
+     ]
+    }
+   ],
    "source": [
     "import logging\n",
     "from datetime import datetime as dt\n",
@@ -22,7 +34,7 @@
     "logger = toargridding_defaultLogging()\n",
     "logger.addShellLogger(logging.DEBUG)\n",
     "logger.logExceptions()\n",
-    "logger.addRotatingLogFile_scriptName(__file__)\n",
+    "logger.addRotatingLogFile(Path(\"log/produce_data_withOptional.log\"))#we need to explicitly set a logfile\n",
     "#logger.addSysLogger(logging.DEBUG)"
    ]
   },
@@ -125,7 +137,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.11.5"
+   "version": "3.11.7"
   }
  },
  "nbformat": 4,
diff --git a/examples/produce_data_withOptional_country.ipynb b/examples/produce_data_withOptional_country.ipynb
index 7e10cb8..1e8dc2e 100644
--- a/examples/produce_data_withOptional_country.ipynb
+++ b/examples/produce_data_withOptional_country.ipynb
@@ -17,11 +17,13 @@
     "\n",
     "from toargridding.metadata_utilities import countryCodes\n",
     "\n",
+    "from toargridding.defaultLogging import toargridding_defaultLogging\n",
     "#setup of logging\n",
     "logger = toargridding_defaultLogging()\n",
     "logger.addShellLogger(logging.DEBUG)\n",
     "logger.logExceptions()\n",
     "logger.addRotatingLogFile_scriptName(__file__)\n",
+    "logger.addRotatingLogFile(Path(\"log/produce_data_withOptional_country.log\"))#we need to explicitly set a logfile\n",
     "#logger.addSysLogger(logging.DEBUG)"
    ]
   },
-- 
GitLab