+1: rjung, ylavic, niq
jung: I'll wait a bit whether the below remaining rotatelogs patch makes it to apply in order.
- *) rotatelogs: Small changes to rotatelogs:
- - add "-n num" to help text
- - clarify in help text, that "program is invoked"
- is the "-p" case
- - prevent crash with "-v" (verbose) if no
- "-p prog" is used
- - add one space for formatting
- plus: fix -n help text
- this closes #24
- trunk patches: http://svn.apache.org/r1666415
- http://svn.apache.org/r1780308
- 2.4.x patch: svn merge -c 1666415,1780308 ^/httpd/httpd/trunk .
- +1: rjung, covener, ylavic
- jung: I'll wait a bit whether the below remaining rotatelogs patch makes it to apply in order.
-
*) rotatelogs: Choose "-D" instead of "-d" for the rotatelogs
option that creates the path to the log file.
I want to use "-d" for another directory related
#if APR_FILES_AS_SOCKETS
" -c Create log even if it is empty.\n"
#endif
+ " -n num Rotate file by adding suffixes '.1', '.2', ..., '.num'.\n"
"\n"
- "The program is invoked as \"[prog] <curfile> [<prevfile>]\"\n"
+ "The program for '-p' is invoked as \"[prog] <curfile> [<prevfile>]\"\n"
"where <curfile> is the filename of the newly opened logfile, and\n"
"<prevfile>, if given, is the filename of the previously used logfile.\n"
"\n");
fprintf(stderr, "Rotation create empty logs: %12s\n", config->create_empty ? "yes" : "no");
#endif
fprintf(stderr, "Rotation file name: %21s\n", config->szLogRoot);
- fprintf(stderr, "Post-rotation prog: %21s\n", config->postrotate_prog);
+ fprintf(stderr, "Post-rotation prog: %21s\n", config->postrotate_prog ? config->postrotate_prog : "not used");
}
/*
if (config->linkfile) {
apr_file_remove(config->linkfile, newlog->pool);
if (config->verbose) {
- fprintf(stderr,"Linking %s to %s\n", newlog->name, config->linkfile);
+ fprintf(stderr, "Linking %s to %s\n", newlog->name, config->linkfile);
}
rv = apr_file_link(newlog->name, config->linkfile);
if (rv != APR_SUCCESS) {