static bool PreLoading(string[] args) { Log = new LogControler(AppName); LogHelper.EnableApplicationLogging(Log); LogHelper.EnableXmlLogging(Log); LogWapper = new GWLoggingWapper(Log); Log.WriteAppStart(AppName); // initialize config ConfigMgt = new ConfigMgt <ManagerConfig>(); ConfigMgt.FileName = Application.StartupPath + "\\" + ManagerConfig.FileName; if (ConfigMgt.Load(LogWapper)) { Log = new LogControler(AppName, ConfigMgt.Config.LogType); LogHelper.EnableApplicationLogging(Log); LogHelper.EnableXmlLogging(Log); LogWapper = new GWLoggingWapper(Log); Program.ConfigMgt.Config.RefreshConfigInfo(); Log.Write("Load config succeeded. " + ConfigMgt.FileName); } else { Log.Write(LogType.Error, "Load config failed. " + ConfigMgt.FileName); Log.Write(ConfigMgt.LastErrorInfor); if (MessageBox.Show("Cannot load " + AppName + " config file. \r\n" + ConfigMgt.FileName + "\r\n\r\nDo you want to create a config file with default setting?", AppName, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ConfigMgt.Config = ManagerConfig.CreateDefaultConfig(); Program.ConfigMgt.Config.RefreshConfigInfo(); if (ConfigMgt.Save(LogWapper)) { Log.Write("Create config file succeeded. " + ConfigMgt.FileName); } else { Log.Write(LogType.Error, "Create config file failed. " + ConfigMgt.FileName); Log.Write(ConfigMgt.LastErrorInfor); } } Log.WriteAppExit(AppName); return(false); } return(true); }
static void Main() { LogConfig lcfg = new LogConfig(); lcfg.DumpData = true; lcfg.LogType = LogType.Debug; Log = new LogControler(AppName, lcfg); LogHelper.EnableApplicationLogging(Log); LogHelper.EnableXmlLogging(Log); Log.WriteAppStart(AppName); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new FormMain()); Log.WriteAppExit(AppName); }
internal static void BeforeExit() { Log.WriteAppExit(AppName); }
private void BeforeExit() { Log.WriteAppExit(HostName); }
public void BeforeExit() { Log.WriteAppExit(AppName); }
static void Main() { //Directory.Delete(@"D:\temp\a"); //throw exception if folder not empty //return; //SortedDictionary<int, string> dic = new SortedDictionary<int, string>(); //dic.Add(-2, "a"); //dic.Add(-1, "b"); //dic.Add(-3, "c"); //StringBuilder sb = new StringBuilder(); //foreach (KeyValuePair<int, string> p in dic) //{ // sb.AppendLine(p.Key.ToString() + "_" + p.Value); //} //MessageBox.Show(sb.ToString()); //return; //List<string> alist = new List<string>(); //alist.Capacity = 3; //alist.Add("a"); //alist.Add("b"); //alist.Add("c"); //alist.Add("d"); //alist.Add("e"); ////alist.Add("f"); //MessageBox.Show(alist.Count.ToString() + "//" + alist.Capacity.ToString()); //return; //string path = Path.GetDirectoryName(@"c:\..\..\aaa"); //string path = Path.GetDirectoryName(Path.GetDirectoryName(@"c:\a")); //MessageBox.Show("'" + path + "'"); //return; //string folder = Path.GetFileName(@"C:\asd\aa"); //MessageBox.Show(folder); //return; //Test_Path(); //return; //XObjectManager.OnError += new XObjectExceptionHandler(XObjectManager_OnError); //Test_Body(); //return; Log = new LogControler(AppName); LogHelper.EnableApplicationLogging(Log); LogHelper.EnableXmlLogging(Log); Log.WriteAppStart(AppName); ConfigMgt = new ConfigManager <NTServiceHostConfig>(AppConfigFileName); if (ConfigMgt.Load()) { Log.Write("Load config succeeded. " + ConfigMgt.FileName); } else { Log.Write(LogType.Error, "Load config failed. " + ConfigMgt.FileName); Log.Write(ConfigMgt.LastError); MessageBox.Show("Cannot load configuration file."); return; } //Test_Header(); //Test_Message(); //Test_SubscribeCriteria(); //Test_EntityContract(); //Test_EntityConfig(); //Test_ConfigMgt(); //return; //AppDomain.CurrentDomain.AppendPrivatePath(@"D:\ClearCase\10095177_GCGateway_view_dev_mobile\gcgateway\XDS-Gateway\SRC\Messaging\DemoFileAdapter\bin\Debug"); //string str = AppDomain.CurrentDomain.RelativeSearchPath; //str = AppDomain.CurrentDomain.DynamicDirectory; System.Windows.Forms.Application.EnableVisualStyles(); System.Windows.Forms.Application.SetCompatibleTextRenderingDefault(false); System.Windows.Forms.Application.Run(new Form1()); Log.WriteAppExit(AppName); }