Debug level would be more appropriate for this kind of log IMO. Anything below INFO level won't require an id associated with it. So you can just remove this method and associated id from this logger interface and instead just use plain logger.debug (or logger.debugf) in the code where you want to log the message.