Remove unused parameter from PromsPrinter constructor
Remove unused parameter from frmPDFStatusForm constructor Remove event handler for cbxCheckedChanged Set cbxCmpPRMSpfd to invisible since it is no longer needed Remove unused parameter from frmPDFStatusForm constructor Remove unused parameter from PromsPrinter constructor Rename log static field to _MyLog Set the Error Log file name to the Database name and the date of the previous Sunday - This will create a new error log file for each database each week
This commit is contained in:
@@ -29,7 +29,7 @@ namespace VEPROMS
|
||||
public partial class frmVEPROMS : DevComponents.DotNetBar.Office2007RibbonForm
|
||||
{
|
||||
#region Log4Net
|
||||
private static readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
|
||||
private static readonly log4net.ILog _MyLog = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
|
||||
#endregion
|
||||
#region PropertiesVariables
|
||||
private bool _panelExpandedChanging = false;
|
||||
@@ -192,6 +192,10 @@ namespace VEPROMS
|
||||
Properties.Settings.Default.DefaultDB = Database.SelectedDatabase;
|
||||
Properties.Settings.Default.Save();
|
||||
}
|
||||
DateTime dtSunday = DateTime.Now.AddDays(-((int)DateTime.Now.DayOfWeek));
|
||||
ChangeLogFileName("LogFileAppender", Database.SelectedDatabase + " " + dtSunday.ToString("yyyyMMdd") + " ErrorLog.txt");
|
||||
_MyLog.InfoFormat("\r\nSession Beginning\r\n<===================== User: {0}/{1} Started {2} =====================>"
|
||||
, Environment.UserDomainName,Environment.UserName, DateTime.Now.ToString("dddd MMMM d, yyyy h:mm:ss tt"));
|
||||
VETreeNode tn = VETreeNode.GetFolder(1);
|
||||
tv.Nodes.Add(tn);
|
||||
tv.NodePSI += new vlnTreeViewPSIEvent(tv_NodePSI);
|
||||
@@ -233,7 +237,32 @@ namespace VEPROMS
|
||||
tv.ReportAllProceduresInconsistencies += new vlnTreeViewEvent(tv_ReportAllProceduresInconsistencies);
|
||||
tv.ViewPDF += new vlnTreeViewPdfEvent(tv_ViewPDF);
|
||||
}
|
||||
static string _ErrorLogFileName;
|
||||
|
||||
public static string ErrorLogFileName
|
||||
{
|
||||
get { return frmVEPROMS._ErrorLogFileName; }
|
||||
set { frmVEPROMS._ErrorLogFileName = value; }
|
||||
}
|
||||
static bool ChangeLogFileName(string AppenderName, string NewFilename)
|
||||
{
|
||||
log4net.Repository.ILoggerRepository RootRep;
|
||||
RootRep = log4net.LogManager.GetRepository();
|
||||
foreach (log4net.Appender.IAppender iApp in RootRep.GetAppenders())
|
||||
{
|
||||
if (iApp.Name.CompareTo(AppenderName) == 0
|
||||
&& iApp is log4net.Appender.FileAppender)
|
||||
{
|
||||
log4net.Appender.FileAppender fApp = (log4net.Appender.FileAppender)iApp;
|
||||
string folderPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
|
||||
fApp.File = folderPath + @"\VEPROMS\" + NewFilename;
|
||||
ErrorLogFileName = fApp.File;
|
||||
fApp.ActivateOptions();
|
||||
return true; // Appender found and name changed to NewFilename
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
void tv_ViewPDF(object sender, vlnTreeViewPdfArgs args)
|
||||
{
|
||||
byte[] buffer;
|
||||
@@ -1855,7 +1884,7 @@ namespace VEPROMS
|
||||
private void btnSendErrorLog_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
frmSendErrorLog frm = new frmSendErrorLog(Properties.Settings.Default.OutlookEmail, Properties.Settings.Default["SMTPServer"].ToString(), Properties.Settings.Default["SMTPUser"].ToString());
|
||||
frmSendErrorLog frm = new frmSendErrorLog(Properties.Settings.Default.OutlookEmail, Properties.Settings.Default["SMTPServer"].ToString(), Properties.Settings.Default["SMTPUser"].ToString(),ErrorLogFileName);
|
||||
if (frm.ShowDialog(this) == DialogResult.OK)
|
||||
{
|
||||
Properties.Settings.Default.OutlookEmail = frm.OutlookEmail;
|
||||
|
Reference in New Issue
Block a user