Смотрите эту ссылку на то, как настроить несколько файлов журналов:
http://www.jguru.com/faq/view.jsp?EID=1311014
Я думаю, что-то, как это должно работать, так как имена пользователей являются уникальными:
Если вы хотите просто один журнал для каждого пользователь может просто сделать разные журналы для разных имен пользователей в вашем файле конфигурации автоматически, когда пользователь сначала откроет ваше приложение (скажем, User1Log
, User2Log
... и так далее), а затем используйте некоторый код, подобный этому, чтобы указать, какой журнал использовать из вашей заявки:
Logger logger= Logger.getLogger(System.getProperty("user.name") + "Log");
Итак, кто-то вошел в под User1
будет журнал, привязанную к User1Log
в файле конфигурации.