for any log and text