mirror of
https://github.com/mealie-recipes/mealie.git
synced 2026-02-14 11:53:11 -05:00
feat(backend): ➕ Add Rich for Development Logging
This commit is contained in:
@@ -3,10 +3,13 @@ from functools import lru_cache
|
||||
|
||||
from fastapi import Response
|
||||
from fastapi.encoders import jsonable_encoder
|
||||
from mealie.core.root_logger import get_logger
|
||||
from mealie.db.database import db
|
||||
from mealie.db.db_setup import SessionLocal
|
||||
from mealie.schema.recipe import RecipeSummary
|
||||
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
@lru_cache(maxsize=1)
|
||||
def get_all_recipes_user(limit, start):
|
||||
@@ -29,10 +32,11 @@ def get_all_recipes_public(limit, start):
|
||||
|
||||
|
||||
def clear_all_cache():
|
||||
print("Cache Cleared")
|
||||
get_all_recipes_user.cache_clear()
|
||||
get_all_recipes_public.cache_clear()
|
||||
logger.info("All Recipes Cache Cleared")
|
||||
|
||||
|
||||
def subscripte_to_recipe_events():
|
||||
db.recipes.subscribe(clear_all_cache)
|
||||
logger.info("All Recipes Subscribed to Database Events")
|
||||
|
||||
Reference in New Issue
Block a user