06-14-2023, 05:59 AM | #1 |
Member
Posts: 13
Karma: 10
Join Date: May 2023
Device: Kindle
|
My logging does not output filename and funcName
I use this code in my __init__.py of New Words Loss:https://github.com/otakutyrant/New-Words-Loss
FORMAT = "[%(filename)s->%(funcName)s():]%(levelname)s: %(message)s" logging.basicConfig(format=FORMAT, level=logging.INFO) But strangely, when I run the plugin: `calibre-debug -s; calibre-customize -b .; calibre`, all logging.info only prints levelname and message but filename and funcName, like this: INFO:root:Infering New Words Loss in 1 books. |
06-14-2023, 06:49 AM | #2 |
Member
Posts: 13
Karma: 10
Join Date: May 2023
Device: Kindle
|
It seems that this logging.basicConfig does not work well. So I use logger instead in my new logging.py;
import logging logger = logging.getLogger("New Words Loss") handler = logging.StreamHandler() formatter = logging.Formatter( "[%(filename)s->%(funcName)s():]\n%(levelname)8s: %(message)s" ) handler.setFormatter(formatter) logger.addHandler(handler) logger.setLevel(logging.INFO) And it solved! |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
recipe output is MOBI even if AZW3 is set as prefered output format. | unkn0wn | Recipes | 1 | 06-29-2022 02:27 AM |
Output Filename | gamefreak_693 | Conversion | 6 | 08-04-2021 03:08 PM |
[Conversion Output] Markdown Output. Test and seek for help. | The_book | Development | 10 | 04-18-2020 09:23 AM |
catalogue builder output columns are not in the same order in the output | KWhytte | Library Management | 5 | 12-04-2012 02:03 AM |
output filename format | jdh | Calibre | 6 | 08-12-2009 09:35 PM |