From the man page...
Tells logrotate to force the rotation, even if it doesn’t think this is necessary. Sometimes this is useful after adding new entries to a
logrotate config file, or if old log files have been removed by hand, as the new files will be created, and logging will continue correctly.
So your original question
it seams every time i run the command all log files rotate. could anyone tell me where the problem is ?
There is no problem...the command is running as it should