gpt4 book ai didi

java - 同一进程的多个实例的单独日志?

转载 作者:太空宇宙 更新时间:2023-11-04 08:25:21 26 4
gpt4 key购买 nike

我有一个可以由多个用户同时运行的 java 控制台应用程序,但我需要为每个 java 进程提供单独的日志。它将在同一台机器上运行...我将 slf4j 与 log4j 一起使用。

这有可能吗?

谢谢。

最佳答案

有关如何设置多个日志文件的信息,请参阅此链接:

http://www.jguru.com/faq/view.jsp?EID=1311014

我认为这样的事情应该有效,因为用户名是唯一的:

如果您只想为每个用户一个日志,则可以在用户首次打开应用程序时在配置文件中自动为不同的用户名创建不同的日志(例如,User1LogUser2Log...等),然后使用类似这样的代码来指定要在应用程序中使用哪个日志:

Logger logger= Logger.getLogger(System.getProperty("用户名") + "日志");

因此,在 User1 下登录的人将在您的配置文件中将日志绑定(bind)到 User1Log

关于java - 同一进程的多个实例的单独日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8665694/

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