Update of /cvsroot/netrek/client/netrekxp/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv18982/src Modified Files: main.c Log Message: main.c: Added new startup option, -L, to log to an automatically generated logfile that is datestamped. Index: main.c =================================================================== RCS file: /cvsroot/netrek/client/netrekxp/src/main.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- main.c 19 Jun 2006 04:46:03 -0000 1.9 +++ main.c 10 Aug 2006 10:59:15 -0000 1.10 @@ -46,6 +46,7 @@ LineToConsole (" [-f filename] record game into 'filename'\n"); #endif LineToConsole (" [-l filename] record messages into 'filename'\n"); + LineToConsole (" [-L] record messages into autogenerated log file with filename YYYYMMDD.log\n"); LineToConsole (" [-A] character password\n"); LineToConsole (" [-C] character name\n"); @@ -89,6 +90,8 @@ int hideConsole = 1; char *name, *ptr; int i; + time_t tm; + char s[20]; #ifdef GATEWAY int hset = 0; @@ -184,6 +187,12 @@ usage++; break; + case 'L': /* log to autogenerated file */ + tm = time(NULL); + strftime(s, 20, "%Y%m%d.log", localtime(&tm)); + logFileName = s; + break; + case 'p': /* port to connect to */ if (i < argc && argv[i + 1]) {