no longer pass the big object
set default logger flags
logging
ctx is required