well, you can wrap it in a "manager class":
class My_Log_Manager
{
static $_instance = null;
protected $_logInstance = null;
public static function getInstance(){}
public function getLogInstance(){}
public static function log($level, $msg)
{
self::getInstance()->_logInstance->$level($msg);
}
}
, - , __call - . jsut , My_Log_Manager::<methodName>().