ansi c logger