コード例 #1
0
ファイル: oLogging.cs プロジェクト: radtek/DatabaseViewer
        }  // 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);
        }
コード例 #2
0
ファイル: SMOWrapper.cs プロジェクト: radtek/DatabaseViewer
        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;
            }
        }