summaryrefslogtreecommitdiff
path: root/.local/share/Anki2/addons21/anki_reworked/utils/logger.py
diff options
context:
space:
mode:
authorThanos Apollo <[email protected]>2022-08-04 09:50:48 +0300
committerThanos Apollo <[email protected]>2022-08-04 09:50:48 +0300
commit4ddb7273098bee179bb77e0937e560fc0100960c (patch)
treecebc2f9412e45910408a7885ca78d7dedb77de78 /.local/share/Anki2/addons21/anki_reworked/utils/logger.py
parente83759ae9d0513024e390810ddcb18ffdd84675e (diff)
Add anki addons
Diffstat (limited to '.local/share/Anki2/addons21/anki_reworked/utils/logger.py')
-rw-r--r--.local/share/Anki2/addons21/anki_reworked/utils/logger.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/.local/share/Anki2/addons21/anki_reworked/utils/logger.py b/.local/share/Anki2/addons21/anki_reworked/utils/logger.py
new file mode 100644
index 0000000..3c67988
--- /dev/null
+++ b/.local/share/Anki2/addons21/anki_reworked/utils/logger.py
@@ -0,0 +1,17 @@
+import os
+import logging
+# declare an empty logger class
+class EmptyLogger():
+ def debug(self, *_):
+ return None
+logger = EmptyLogger()
+# init logger
+if 'ANKI_REDESIGN_DEBUG_LOGGING' in os.environ:
+ filename = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..", "user_files", "test.log")
+ logging.basicConfig(format='%(asctime)s %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s',
+ datefmt='%Y%m%d-%H:%M:%S',
+ filename=filename,
+ level=logging.DEBUG)
+ logger = logging.getLogger('anki-redesign')
+ logger.setLevel(logging.DEBUG)
+ logger.debug("Initialized anki")