Overloading sounds like an option too but these ar...
# announcements
w
Overloading sounds like an option too but these are five different levels of logs, so interface will contain 10 different functions and consumer will implement 5 out of it in almost all cases.