/// <summary>
 /// Configure NLog from API
 ///
 /// This call is not needed when <see cref="NLogBuilder.ConfigureNLog(LoggingConfiguration)"/> is used.
 /// </summary>
 /// <param name="builder">The logging builder</param>
 /// <param name="configuration">Config for NLog</param>
 /// <returns>LogFactory to get loggers, add events etc</returns>
 public static LogFactory ConfigureNLog(this ILoggingBuilder builder, LoggingConfiguration configuration)
 {
     return(NLogBuilder.ConfigureNLog(configuration));
 }
 /// <summary>
 /// Apply NLog configuration from XML config.
 ///
 /// This call is not needed when <see cref="NLogBuilder.ConfigureNLog(string)"/> is used.
 /// </summary>
 /// <param name="builder">The logging builder</param>
 /// <param name="configFileName">Path to NLog configuration file, e.g. nlog.config. </param>>
 /// <returns>LogFactory to get loggers, add events etc</returns>
 public static LogFactory ConfigureNLog(this ILoggingBuilder builder, string configFileName)
 {
     return(NLogBuilder.ConfigureNLog(configFileName));
 }