Yes, it’s an advantage if you plan to store plain text, but storing plain text is bad to begin with.
There is no advantage if you use proper security practices like storing a hash and salt.
There is no advantage if you use proper security practices like storing a hash and salt.
Whoever created the login system probably is a different person than who added the logging system. Perhaps the logging system should've discarded login attempts or masked the credentials but there's probably a dozen ways to login and they'd need to know all of them and possible futurely added ones.
It seems a bit more practical to have the system send a safer version of a parameter to the server instead.