gpt4 book ai didi

java 日志记录/日志服务器

转载 作者:行者123 更新时间:2023-12-01 15:19:32 25 4
gpt4 key购买 nike

假设我有一个仅记录任何内容的 DemoServer 项目,并且我创建了另一个项目(例如 LogServer)。这就是我想做的;我将同时运行这两个项目,因为 DemoServer 正在运行,它将继续记录任何内容,并且在 LogServer 项目中,它应该能够访问 DemoServer 生成的日志,并将其每 1 分钟保存到一个新的文本文件中。由于这是我第一次这样做,我发现很难弄清楚这两个项目将如何沟通?有人可以详细解释我如何实现这一目标吗?还请发布可能帮助我解决问题的链接。

最佳答案

我会使用本地套接字,它在 Java 中实现起来非常简单,并且以后当 DemoServer 和 LogServer 位于不同机器上时也可以使用。

开发它应该很容易:

  • 创建您自己的LogMessage
  • 使用 TCP 套接字创建一个简单的客户端/服务器基础设施,看看 here
  • 使用 ObjectInputStreamObjectOutputStream 包装套接字流,以便能够使用 serialization
  • 只需将日志封装在消息中从一个进程发送到另一个进程即可发送日志

关于java 日志记录/日志服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11152660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com