models: log incoming and outgoing data with debug logger
This commit is contained in:
parent
336eeb7af2
commit
d8101d7c55
1 changed files with 4 additions and 0 deletions
|
|
@ -95,6 +95,8 @@ async def load_initial_data(engine) -> Sequence[Teilchen]:
|
||||||
Teilchen.id, Teilchen.name, Teilchen.description, Teilchen.number, Teilchen.tags
|
Teilchen.id, Teilchen.name, Teilchen.description, Teilchen.number, Teilchen.tags
|
||||||
) # ty:ignore[no-matching-overload]
|
) # ty:ignore[no-matching-overload]
|
||||||
all_teilchen = session.exec(statement).all()
|
all_teilchen = session.exec(statement).all()
|
||||||
|
|
||||||
|
logger.debug("Loading initial data: found %s records", len(all_teilchen))
|
||||||
return all_teilchen
|
return all_teilchen
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -108,10 +110,12 @@ async def add_to_database(tc: TeilchenCreate, engine) -> Teilchen:
|
||||||
Returns:
|
Returns:
|
||||||
The newly created Teilchen (this time with `id`)
|
The newly created Teilchen (this time with `id`)
|
||||||
"""
|
"""
|
||||||
|
logger.debug("received: %s", str(tc))
|
||||||
with Session(engine) as session:
|
with Session(engine) as session:
|
||||||
teilchen = Teilchen.model_validate(tc)
|
teilchen = Teilchen.model_validate(tc)
|
||||||
session.add(teilchen)
|
session.add(teilchen)
|
||||||
session.commit()
|
session.commit()
|
||||||
session.refresh(teilchen)
|
session.refresh(teilchen)
|
||||||
|
|
||||||
|
logger.debug("created: %s", str(teilchen))
|
||||||
return teilchen
|
return teilchen
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue