Пример #1
0
        /// <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);
        }
Пример #2
0
 /// <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);
 }