primitive usage logging