我是一名软件开发人员,正在构建一个 HTTP 服务器。由于我没有托管和管理服务器的经验,因此在平衡日志记录性能和可用性方面存在问题。
例如,每个域使用一个日志文件是否可以接受?还是每个进程一个?使用多个日志可能是一个好主意的原因有很多,但我不希望服务器对最终用户使用时变得令人讨厌。
通常如何处理日志文件?需要某种后处理或 shell 工具组合来方便地访问它们是否可以接受?
我感谢任何输入。谢谢。
mfi*_*nni 10
使用可配置的标准工具和框架。以Log4j为例;它让部署者可以确定文件的详细程度、滚动方式以及文件的大小。
...并支持系统日志。如果您在 Windows 上部署,还支持 Windows 事件。