|
@@ -95,8 +95,9 @@ void srv_debug(int level, xs_str *str)
|
|
|
xs *tm = xs_str_localtime(0, "%H:%M:%S");
|
|
|
fprintf(stderr, "%s %s\n", tm, str);
|
|
|
|
|
|
-
|
|
|
- xs *lf = xs_fmt("%s/error/debug.log", srv_basedir);
|
|
|
+
|
|
|
+ xs *dt = xs_str_localtime(0, "%Y-%m-%d");
|
|
|
+ xs *lf = xs_fmt("%s/log/%s.log", srv_basedir, dt);
|
|
|
FILE *f;
|
|
|
if ((f = fopen(lf, "a")) != NULL) {
|
|
|
fprintf(f, "%s %s\n", tm, str);
|