comparison src/main.cpp @ 35:405e08552527 v2.4 v2.6

auto-detect on/off
author pyon@macmini
date Thu, 17 Nov 2011 21:03:30 +0900
parents c540dc3eabe5
children
comparison
equal deleted inserted replaced
34:51e522f34598 35:405e08552527
1 // Filename : main.cpp 1 // Filename : main.cpp
2 // Last Change: 26-Oct-2011. 2 // Last Change: 16-Nov-2011.
3 // 3 //
4 4
5 #include "common.h" 5 #include "common.h"
6 #include "main.h" 6 #include "main.h"
7 #include "myframe.h" 7 #include "myframe.h"
88 } 88 }
89 89
90 void MyApp::InitLog() 90 void MyApp::InitLog()
91 { 91 {
92 wxDateTime now = wxDateTime::Now(); 92 wxDateTime now = wxDateTime::Now();
93 log_file = wxGetCwd() + wxFILE_SEP_PATH + wxT("log");
94
95 if ( wxFileExists( log_file ) ) {
96 wxString log_bak = log_file + wxT(".bak");
97 wxRenameFile( log_file, log_bak, true );
98 }
99
93 wxTextFile logfile; 100 wxTextFile logfile;
94 logfile.Open(wxT("log")); 101 logfile.Create( log_file );
95 logfile.Clear();
96 logfile.AddLine( now.Format(wxT("%Y-%m-%d %H:%M:%S ")) + wxT("[Application start...]") ); 102 logfile.AddLine( now.Format(wxT("%Y-%m-%d %H:%M:%S ")) + wxT("[Application start...]") );
97 logfile.Write(); 103 logfile.Write();
98 logfile.Close(); 104 logfile.Close();
99 } 105 }
106
100 void MyApp::WriteLog( wxString msg ) 107 void MyApp::WriteLog( wxString msg )
101 { 108 {
102 wxDateTime now = wxDateTime::Now(); 109 wxDateTime now = wxDateTime::Now();
103 wxTextFile logfile; 110 wxTextFile logfile;
104 logfile.Open(wxT("log")); 111 logfile.Open( log_file );
105 logfile.AddLine( now.Format(wxT("%Y-%m-%d %H:%M:%S ")) + msg ); 112 logfile.AddLine( now.Format(wxT("%Y-%m-%d %H:%M:%S ")) + msg );
106 logfile.Write(); 113 logfile.Write();
107 logfile.Close(); 114 logfile.Close();
108 } 115 }
109 116