/// <summary> /// Registers the log builder. /// </summary> /// <param name="logid">The logid.</param> /// <returns></returns> public Boolean registerLogBuilder(logOutputSpecial logid, Boolean replace = false) { Object reg = aceLog.logBuilderRegistry.Add(logid, this, replace); if (reg is String) { outputPath = reg as String; } if (imbSciStringExtensions.isNullOrEmptyString(outputPath)) { return(false); } return(true); }
/// <summary> /// Automatically registers the builder for log /// </summary> /// <param name="logid">The logid.</param> public builderForLog(logOutputSpecial logid) : base() { immediateSaveOn = false; registerLogBuilder(logid); }
public deliveryUnitItemLogOutput(logOutputSpecial __special, string __outputPath, deliveryUnitItemContentTemplated __templateOutput = null) : base(deliveryUnitItemType.content) { specialSource = __special; templateOutput = __templateOutput; setup(null, __outputPath); }