That will at least solve the missing method error. Then I still have to figure out why the exception is being thrown to begin with, but that's a different topic I guess.
To be fair, Hubitat's developer docs don't say this, but to be extra-fair, that's because I don't think their docs for log even exist. I normally do something like Cobra's suggestion above. My guess is that ST allows multiple parameters for their logging methods (enabling that to work), while Hubitat does not. I didn't know ST allowed this, and my guess is that Hubitat either also didn't or didn't consider it important enough to re-implement over here.