Logger file implementation