Post a reply

Before posting, please read how to report bug or request support effectively.

Bug reports without an attached log file are usually useless.

Add an Attachment

If you do not want to add an Attachment to your Post, please leave the Fields blank.

(maximum 10 MB; please compress large files; only common media, archive, text and programming file formats are allowed)


Topic review


Re: Log rotation

The time patterns in the log name are resolved only once. So even if your script runs more than once day, the log names won't change.
Though if you run the script once a day, then indeed the log rotation won't happen.

Re: Log rotation

I think the reason is that the logfile gets about 80M a day, and since it's a unique name for each day it does not count as a rotation? Might be wrong, but I do think the date thing is messing it up since i made it do 1 log for 1 day, so might have to change the file name.

Thanks for the response tho

Re: Log rotation

Do you have the latest version of WinSCP?

Works for me. Without the 3* limitation: /ini=nul /log=!D-!M-!Y.log /script=script.txt /logsize=50K
dir *log*

I get these 6 logs:
10.12.2021  11:01            10 354 10-12-2021.log

10.12.2021  11:01            51 185 10-12-2021.log.1
10.12.2021  11:01            51 196 10-12-2021.log.2
10.12.2021  11:01            51 168 10-12-2021.log.3
10.12.2021  11:01            51 129 10-12-2021.log.4
10.12.2021  11:01            51 171 10-12-2021.log.5

With the same script with the log count limitation: /ini=nul /log=!D-!M-!Y.log /script=script.txt /logsize=3*50K
dir *log*

I get only 4 logs, as expected:
10.12.2021  11:05            41 680 10-12-2021.log

10.12.2021  11:05            51 117 10-12-2021.log.1
10.12.2021  11:05            51 156 10-12-2021.log.2
10.12.2021  11:05            51 196 10-12-2021.log.3

Log rotation


I recently made a script for some automatic file transfers and enabled logs on it, but I have a problem that the rotation does not delete the old files, so they get quite large.
My current log part looks like this:
/log="D:\******\******\******\!D-!M-!Y-*******.log" /logsize=3*80M

I have a feeling it could be the date argument, but I am not sure. Could anyone help me with this?