我想在远程机器上运行一个 java 程序。
另外,我希望该程序记录的所有日志消息在另一台机器上可供我使用。如果我可以过滤/接收某种类型的消息,例如仅调试消息/错误消息,那将是一个加分项。
这可能吗?我不想更改将在远程机器上实际运行的程序的代码。
我想在远程机器上运行一个 java 程序。
另外,我希望该程序记录的所有日志消息在另一台机器上可供我使用。如果我可以过滤/接收某种类型的消息,例如仅调试消息/错误消息,那将是一个加分项。
这可能吗?我不想更改将在远程机器上实际运行的程序的代码。
Syslog 是一个远程日志系统,允许您在一台机器上生成日志消息,并在另一台机器上接收它们:
如果您愿意更改代码,您可以随时打开到您的家庭服务器的套接字并通过网络记录消息。
如果您不愿意更改本地代码,则需要一个外部进程来拦截程序的输出流,或者监视其输出日志。在这两种情况下,它只是打开一个套接字主页并发送数据。