From: Chad M. <cmm...@us...> - 2005-10-05 15:29:21
|
Update of /cvsroot/seq/showeq/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28400/src Modified Files: main.cpp Log Message: Allow World logging from the commandline. Index: main.cpp =================================================================== RCS file: /cvsroot/seq/showeq/src/main.cpp,v retrieving revision 1.34 retrieving revision 1.35 diff -u -d -r1.34 -r1.35 --- main.cpp 13 Sep 2005 15:23:11 -0000 1.34 +++ main.cpp 5 Oct 2005 15:29:08 -0000 1.35 @@ -72,6 +72,7 @@ #define DISABLE_SPAWNLOG_OPTION 24 #define ITEMDB_ENABLE 25 #define PLAYBACK_TCPDUMP_FILE_OPTION 26 +#define WORLD_LOG_OPTION 27 #define ITEMDB_DATA_FILENAME_OPTION 28 #define ITEMDB_RAW_FILENAME_OPTION 29 #define ITEMDB_DATABASES_ENABLED 30 @@ -133,6 +134,7 @@ {"unknown-zone-log-filename", required_argument, NULL, UNKNOWN_LOG_FILENAME_OPTION}, {"log-all", no_argument, NULL, GLOBAL_LOG_OPTION}, {"log-zone", no_argument, NULL, ZONE_LOG_OPTION}, + {"log-world", no_argument, NULL, WORLD_LOG_OPTION}, {"log-unknown-zone", no_argument, NULL, UNKNOWN_ZONE_LOG_OPTION}, {"log-raw", no_argument, NULL, RAW_LOG_OPTION}, {"systime-spawntime", no_argument, NULL, SYSTIME_SPAWNTIME_OPTION}, @@ -557,6 +559,14 @@ break; } + /* Log world packets */ + case WORLD_LOG_OPTION: + { + pSEQPrefs->setPrefBool("LogWorldPackets", "PacketLogging", true, + XMLPreferences::Runtime); + break; + } + /* Log only unfamiliar zone change packets */ case UNKNOWN_ZONE_LOG_OPTION: @@ -808,10 +818,12 @@ printf (" --systime-spawntime Show spawn time using UNIX systtem time\n"); printf (" --ip-address=IP Client IP address\n"); printf (" --mac-address=MAC Client MAC address as 00:00:00:00:00:00\n"); - printf (" --log-all Log all packets to global logfile\n"); + printf (" --log-all Log all packets before processing\n"); printf (" --global-log-filename=FILE Use FILE for above packet logging\n"); - printf (" --log-zone Like --log-all, but only zone data\n"); + printf (" --log-zone Log post-processed zone data\n"); printf (" --zone-log-filename=FILE Use FILE for above packet logging\n"); + printf (" --log-world Log post-processed world data\n"); + printf (" --world-log-filename=FILE Use FILE for above packet logging\n"); printf (" --log-unknown-zone Log only unrecognized zone data\n"); printf (" --unknown-zone-log-filename=FILE Use FILE for above packet logging\n"); printf (" --log-raw Log some unprocessed raw data\n"); |