a golang log lib supports level and multi handlers