同一进程的多个实例的java独立日志? 3 月 Questions & Answers 236 我有一个java控制台应用程序,可以由多个用户同时运行,但我需要为每个java进程创建单独的日志。它将在同一台机器上运行。。。我将slf4j与log4j一起使用 这有可能吗 谢谢
# 1 楼答案 有关如何设置多个日志文件,请参阅以下链接: http://www.jguru.com/faq/view.jsp?EID=1311014 我认为这样应该行得通,因为用户名是唯一的: 如果每个用户只需要一个日志,那么当用户第一次打开应用程序时(比如,User1Log,User2Log……等等),您可以在配置文件中为不同的用户名自动创建不同的日志,然后使用以下代码从应用程序中指定要使用的日志: Logger logger= Logger.getLogger(System.getProperty("user.name") + "Log"); 因此,在User1下登录的人将在配置文件中有一个与User1Log关联的日志
# 1 楼答案
有关如何设置多个日志文件,请参阅以下链接:
http://www.jguru.com/faq/view.jsp?EID=1311014
我认为这样应该行得通,因为用户名是唯一的:
如果每个用户只需要一个日志,那么当用户第一次打开应用程序时(比如,
User1Log
,User2Log
……等等),您可以在配置文件中为不同的用户名自动创建不同的日志,然后使用以下代码从应用程序中指定要使用的日志:Logger logger= Logger.getLogger(System.getProperty("user.name") + "Log");
因此,在
User1
下登录的人将在配置文件中有一个与User1Log
关联的日志