Compile time test which check if the template argument in dt::Log is a derivated type of dt::ILog