logging invoke string