Feature/osfif 1013 request logging

the func type is nil-able without passing a pointer.