new base logging structure