At 12:10 AM 9/6/98 , Aaron Throckmorton wrote: >Output of STDOUT has to be redirected to log.txt in your batch file ( >circle.exe >> log.txt). >- fprintf(logfile, "%-15.15s :: ", time_s + 4); >+ fprintf(stderr, "%-15.15s :: ", time_s + 4); >+ printf("%-15.15s :: ", time_s + 4); But you're forgetting const char *LOGNAME = "log/syslog"; /* -- useful for Windows users */ from config.c If this is null, it goes to stderr automatically. You're changing functionality unnecessarily here, I think. Use the config variable to map to the log, and then write to stderr for console display... No extra command line variables needed that way. (You could even do a check for LOGNAME not being NULL to avoid duplicate writes as dummy-proofing.) fprintf(logfile, "%-15.15s :: ", time_s + 4); + fprintf(stderr, "%-15.15s :: ", time_s + 4); - Is that all you monks ever think about? Sects, sects, sects. +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST