/// <summary> /// Initializes a new instance of the LogSettings class. /// </summary> /// <param name="logLocationSettings">Log location settings customer /// needs to provide when enabling log.</param> /// <param name="enableCopyActivityLog">Specifies whether to enable /// copy activity log. Type: boolean (or Expression with resultType /// boolean).</param> /// <param name="copyActivityLogSettings">Specifies settings for copy /// activity log.</param> public LogSettings(LogLocationSettings logLocationSettings, object enableCopyActivityLog = default(object), CopyActivityLogSettings copyActivityLogSettings = default(CopyActivityLogSettings)) { EnableCopyActivityLog = enableCopyActivityLog; CopyActivityLogSettings = copyActivityLogSettings; LogLocationSettings = logLocationSettings; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// ScriptActivityTypePropertiesLogSettings class. /// </summary> /// <param name="logDestination">The destination of logs. Type: string. /// Possible values include: 'ActivityOutput', 'ExternalStore'</param> /// <param name="logLocationSettings">Log location settings customer /// needs to provide when enabling log.</param> public ScriptActivityTypePropertiesLogSettings(string logDestination, LogLocationSettings logLocationSettings = default(LogLocationSettings)) { LogDestination = logDestination; LogLocationSettings = logLocationSettings; CustomInit(); }
/// <summary> /// Initializes a new instance of the LogSettings class. /// </summary> public LogSettings() { LogLocationSettings = new LogLocationSettings(); CustomInit(); }