logger <=> handlers; support multi handlers