} // END FUNCTION /// <summary> /// Returns a filename with a _MMDDYYYYHHNNSS date stamp added to it. /// </summary> /// <param name="fileName">The name and path of the logfile to modify.</param> /// <returns>c:\temp\log.log -> c:\temp\log_01152009015500.log</returns> public static string GetDateStampedFileName(string fileName) { string ext = GetFileExtension(fileName); if (ext == string.Empty) { ext = "log"; } fileName = fileName.Replace(ext, ""); fileName += DateStamp.GetDateStamp() + ext; _FileISDateStamped = true; //fileName += "_" + DateTime.Now.Month.ToString("00") + DateTime.Now.Day.ToString("00") + DateTime.Now.Year.ToString("0000") + DateTime.Now.Hour.ToString("00") + DateTime.Now.Minute.ToString("00") + DateTime.Now.Second.ToString("00") + ext; return(fileName); }
public void BackupDestinationJobstoFile(Server TargetServer) { try { JobServer TargetServerJobCollection = TargetServer.JobServer; string FileName = @"C:\Temp\Scripts\" + TargetServer.InstanceName + DateStamp.GetDateStamp(false) + ".JobsBackup.txt"; Londeck.Net.Logging.LogFile _LogFile = new Londeck.Net.Logging.LogFile(FileName, true, Londeck.Net.Logging.LogFile.LogFileNamingType.DateStamped); foreach (Job J in TargetServerJobCollection.Jobs) { ScriptingOptions so = new ScriptingOptions(); _LogFile.WriteLogMessage(ScriptObject <Job, ScriptingOptions>(J, so)); } } catch (ConnectionFailureException ex) { throw ex; } }