Create a decorator that can decorate arbitrary function logging the call and its parameters.