Re: Логирование в L2J
А если я как ТС не люблю создавать новые объекты? Создам я кучу логгеров, а для экономии памяти выдам им один и тот же форматтер. И при всей потокобезопасности логгеров, внутрь форматтера потоки смогут войти одновременно.
|
Re: Логирование в L2J
Цитата:
Ты судя по всему руками будешь логерам присваивать один и тот же экземпляр форматтера, значит сам и смотри, что ты там сломать можешь. Если использовать файл конфигурации и там указывать всем один и тот же форматтер, то он каждому логгеру создаст свой экземпляр. |
Re: Логирование в L2J
//del (10 символов)
|
Re: Логирование в L2J
Цитата:
|
Re: Логирование в L2J
на фоне общего количества создаваемых обьектов, работа логера кажется крупицей...
|
Re: Логирование в L2J
Я рад, что JUL не дает так просто выстрелить себе в ногу.
По поводу всего диалога о thread-safety. Вот у меня был класс, причем изначально потокобезопасный. Я в нем уверен и использую его как хочу. Потом приходит разработчик, говорит: Цитата:
В общем почаще задумывайтесь о последствиях своих изменений и обязательно сообщайте о них пользователям. |
Re: Логирование в L2J
Думаете пользователям не пофиг потокобезопасно ли вы логгируете их действия или же нет?) Главное, чтобы сервер не лежал и не лагало, а остальное пофиг.
|
Re: Логирование в L2J
Цитата:
А через Logger.getLogger у Вас никак не получится создать 2 разных объекта Которые и так thread-safety. Будет 2 ссылки на один и тот же логгер. По этому всё равно вы не сломаете thread-safety. (Если я правильно понял о каких логерах идет речь в Вашем предыдущем посте) А вызовы лога будут идти через Logger.log по этому проблем не должно возникнуть (Могу ошибаться) |
Текущее время: 20:51. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot