rotatelogs on Windows

I'm trying to edit my httpd.conf to use rotatelogs for Apache running on Windows.

I'm doing this and it doesn't like it. CustomLog "| bin/rotatelogs logs/access.log 3600" common

I've also tried using the full paths and it doesn't like the space in "Program Files" CustomLog "| c:/Program Files/Apache Group/apache/bin/rotatelogs c:/Program Files/Apache Group/apache/logs/access.log 3600" common

Does rotatelogs work differently on Windows? Do I need to escape those space characters?

-James

--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe [at] httpd " from the digest: users-digest-unsubscribe [at] httpd For additional commands, e-mail: users-help [at] httpd

James Tu wrote: > I'm trying to edit my httpd.conf to use rotatelogs for Apache running on > Windows. > > I'm doing this and it doesn't like it. > CustomLog "| bin/rotatelogs logs/access.log 3600" common

Did you mean bin/rotatelogs.exe ?

If that doesn't lick it, what about using 'bin\rotatelogs.exe'?

This might be a very odd case where a shell command's shell doesn't like forward slashes (cmd.exe is picky). I've actually worked out how to nest double quotes at one point, so that the command was quoted (useful for paths-in-spaces and forward slashes.)

cmd.exe likes "c:/winnt/notepad.exe" or c:\winnt\notepad.exe and doesn't like c:/winnt/notepad.exe.

--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe [at] httpd " from the digest: users-digest-unsubscribe [at] httpd For additional commands, e-mail: users-help [at] httpd

--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe [at] httpd " from the digest: users-digest-unsubscribe [at] httpd For additional commands, e-mail: users-help [at] httpd

One more thing...when I did this, the hour, minute and seconds always show as 00_00_00, as in access_2005_10_04_00_00_00.log. Is that what you guys are seeing too? I guess the time doesn't start when you start the server, it treats it as if it's the beginning of the day?

--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe [at] httpd " from the digest: users-digest-unsubscribe [at] httpd For additional commands, e-mail: users-help [at] httpd

> One more thing...when I did this, the hour, minute and seconds > always show as 00_00_00, as in access_2005_10_04_00_00_00.log. Is > that what you guys are seeing too? I guess the time doesn't start > when you start the server, it treats it as if it's the beginning of > the day?

I didn't notice it till now. Not sure why it does that, my logs rotate during early afternoon.

--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe [at] httpd " from the digest: users-digest-unsubscribe [at] httpd For additional commands, e-mail: users-help [at] httpd

> CustomLog "| D:\Progra~1\Apache~1\Apache\bin\rotatelogs.exe > logs\access%Y_%m_%d_%H_%M_%S.log 86400 -300" common > > One more thing...when I did this, the hour, minute and seconds > always show as 00_00_00, as in access_2005_10_04_00_00_00.log. Is > that what you guys are seeing too? I guess the time doesn't start > when you start the server, it treats it as if it's the beginning of > the day?

It's the begin time of the current rotate interval.

Joost

--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe [at] httpd " from the digest: users-digest-unsubscribe [at] httpd For additional commands, e-mail: users-help [at] httpd