Add logging

This commit is contained in:
Jan Bader
2026-04-04 21:10:33 +02:00
parent 684f7c87e6
commit 40104dc0f9
3 changed files with 41 additions and 0 deletions

10
main.py
View File

@@ -14,6 +14,7 @@ Usage:
import argparse
import sys
import logging
from pathlib import Path
from datetime import datetime
from typing import Optional
@@ -53,6 +54,15 @@ def extract_content(url: str, source_type: str) -> dict:
def main():
logging.basicConfig(
level=getattr(logging, Config.LOG_LEVEL.upper(), logging.INFO),
format="%(asctime)s %(levelname)s [%(name)s] %(message)s",
handlers=[
logging.StreamHandler(),
logging.FileHandler(Config.LOG_FILE),
],
)
parser = argparse.ArgumentParser(
description="Extract content from URLs and save to Obsidian notes"
)