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
|
||||
) # ty:ignore[no-matching-overload]
|
||||
all_teilchen = session.exec(statement).all()
|
||||
|
||||
logger.debug("Loading initial data: found %s records", len(all_teilchen))
|
||||
return all_teilchen
|
||||
|
||||
|
||||
|
|
@ -108,10 +110,12 @@ async def add_to_database(tc: TeilchenCreate, engine) -> Teilchen:
|
|||
Returns:
|
||||
The newly created Teilchen (this time with `id`)
|
||||
"""
|
||||
logger.debug("received: %s", str(tc))
|
||||
with Session(engine) as session:
|
||||
teilchen = Teilchen.model_validate(tc)
|
||||
session.add(teilchen)
|
||||
session.commit()
|
||||
session.refresh(teilchen)
|
||||
|
||||
logger.debug("created: %s", str(teilchen))
|
||||
return teilchen
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue