As per existing documentation
the one and only syntax to use is
Run Compact as follows on the server:load compact <database path> -dl on "<comma separated list of items>"
where <database path> is a specific database or a directory of databases, relative to the data directory, for example, mail or discussion.nsf.
<comma separated list of items> is a list of fields to show in the logs to help you identify deleted documents. The fields must be one of these types: Text, Text_List, RFC822_Text, or Time.
However if you use these options
1. lo compact -dl ON dbpath "Form"
2. lo compact dbpath -dl ON
3. lo compact -dl ON dbpath
4. lo compact -dl ON
no message is displayed in console to alert of the wrong use and or it results in all databases being enabled.
There should be an error message such as "Invalid command line option" or any other to prevent the wrong outcome.