Re: [CODE]Win95 log

From: Douglas Mallory (dmallory@IXLMEMPHIS.COM)
Date: 09/05/98


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