draft a logger system