通过MobaXterm的SSH功能,我在远程Linux服务器上运行Java应用程序。当我尝试在终端中输入文本(通过Scanner处理用户输入请求时),并且发生任何日志记录时,就会出现问题。任何打印语句发生时,我输入的文本都会自动推送到日志部分。
我手动在控制台中输入"MY_INPUT_TO_SET_SOME_VARIABLE 50"(但从未按下ENTER键)。
服务器上发生了一些日志记录,自动将手动输入的"MY_INPUT_TO_SET_SOME_VARIABLE 50"发送到显示区域。
(如上图所示,当我从未按下回车键时,50被附加到09:08后面)。
期望的行为是允许高级用户在终端的文本区域(或其他合理位置)中简单地键入文本,直到按下ENTER键。 终端文本区域中的文本不应自动推送到日志记录或打印语句中。 我查看了终端设置,但未能找到任何修改此行为的选项。