mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-12-23 18:55:15 -05:00
feat(backend): ➕ Add Rich for Development Logging
This commit is contained in:
@@ -92,11 +92,9 @@ class _Recipes(BaseDocument):
|
||||
)
|
||||
|
||||
def subscribe(self, func: Callable) -> None:
|
||||
print("Subscripe", func)
|
||||
self.observers.append(func)
|
||||
|
||||
def update_observers(self) -> None:
|
||||
print("Updating Observers", self.observers)
|
||||
for observer in self.observers:
|
||||
observer()
|
||||
|
||||
|
||||
@@ -21,19 +21,16 @@ class BaseDocument:
|
||||
def get_all(
|
||||
self, session: Session, limit: int = None, order_by: str = None, start=0, end=9999, override_schema=None
|
||||
) -> list[dict]:
|
||||
logger.info("Starting Query")
|
||||
eff_schema = override_schema or self.schema
|
||||
|
||||
if order_by:
|
||||
order_attr = getattr(self.sql_model, str(order_by))
|
||||
logger.info("Ending Query")
|
||||
|
||||
return [
|
||||
eff_schema.from_orm(x)
|
||||
for x in session.query(self.sql_model).order_by(order_attr.desc()).offset(start).limit(limit).all()
|
||||
]
|
||||
|
||||
logger.info("Ending Query")
|
||||
return [eff_schema.from_orm(x) for x in session.query(self.sql_model).offset(start).limit(limit).all()]
|
||||
|
||||
def get_all_limit_columns(self, session: Session, fields: list[str], limit: int = None) -> list[SqlAlchemyBase]:
|
||||
|
||||
@@ -70,9 +70,9 @@ def main():
|
||||
session = create_session()
|
||||
init_user = db.users.get(session, "1", "id")
|
||||
if init_user:
|
||||
print("Database Exists")
|
||||
logger.info("Database Exists")
|
||||
else:
|
||||
print("Database Doesn't Exists, Initializing...")
|
||||
logger.info("Database Doesn't Exists, Initializing...")
|
||||
init_db()
|
||||
create_general_event("Initialize Database", "Initialize database with default values", session)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user