code: public final boolean log(C context, LogMessageSource<C> messageSource) {
  		final boolean enabled = isEnabled(context);
  		if (enabled) {
  			log(messageSource.getLogMessage(context));
  		}
  		return enabled;
  	}
docs: If enabled, logs the message for context.
  
  @param context Context
  @param messageSource Message producer
  @return true if logging is enabled, false otherwise