in util.c replace basic_mud_log with
void basic_mud_log(const char *format, ...)
{
va_list args;
time_t ct = time(0);
char *time_s = asctime(localtime(&ct));
time_s[strlen(time_s) - 1] = '\0';
fprintf(logfile, "%-15.15s :: ", time_s + 4);
fprintf(stdout, "%-15.15s :: ", time_s + 4);
va_start(args, format);
vfprintf(logfile, format, args);
vfprintf(stdout, format, args);
va_end(args);
fprintf(logfile, "\n");
fprintf(stdout, "\n");
fflush(logfile);
fflush(stdout);
}
in config.c change:
/* What file to log messages to (ex: "log/syslog"). Setting this to
NULL
* means you want to log to stderr, which was the default in earlier
* versions of Circle.
*/
char *LOGNAME = NULL;
/* char *LOGNAME = "log/syslog"; -- useful for Windows users */
to
/* What file to log messages to (ex: "log/syslog"). Setting this to
NULL
* means you want to log to stderr, which was the default in earlier
* versions of Circle.
*/
char *LOGNAME = "log/syslog";
/* now always outputs to stdout and above file */
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
+------------------------------------------------------------+
| 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