logger: first cut