Pergunta de entrevista da empresa Cisco

How to efficiently implement log function using C?