static internal LoggerDescription FactoryForTranslation(ITranslator translator) { LoggerDescription description = new LoggerDescription(); ((ITranslatable)description).Translate(translator); return(description); }
/// <summary> /// Constructor. /// </summary> /// <param name="centralLogger">The central logger</param> /// <param name="forwardingLoggerDescription">The description for the forwarding logger.</param> public ForwardingLoggerRecord(ILogger centralLogger, LoggerDescription forwardingLoggerDescription) { // The logging service allows a null central logger, so we don't check for it here. ErrorUtilities.VerifyThrowArgumentNull(forwardingLoggerDescription, "forwardingLoggerDescription"); this.CentralLogger = centralLogger; this.ForwardingLoggerDescription = forwardingLoggerDescription; }