powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Логирование
14 сообщений из 14, страница 1 из 1
Логирование
    #39046713
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой вопрос можно ли разнести логиирование на уровни разработчиков
Сколько не ругался, кто-нибудь и за коммитить свои info в репозитории


В идеале, мои настройки логов хранятся только у меня (тут понятно на уровне репозитория),
Все логи входят в общий коммит, но видит их тот, кто написал (либо я меняю проперти и тоже их вижу)

Грубо говоря такая система, чтоб разработчик не видел чужое (по-умолчанию),

Толкните в правильное направление
...
Рейтинг: 0 / 0
Логирование
    #39046726
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-,

Я делаю 2 конфига для логов. Базовый внутри jar\classpath. Он является конфигом по-умолчанию и общий для всех.
Второй конфиг живет в корне приложения и позволяет пользователям и разработчикам кастомизировать логирование.
Этот файл можно положить в ignore репозитория.
...
Рейтинг: 0 / 0
Логирование
    #39046870
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Такой вопрос можно ли разнести логиирование на уровни разработчиков
Сколько не ругался, кто-нибудь и за коммитить свои info в репозитории

В идеале, мои настройки логов хранятся только у меня (тут понятно на уровне репозитория),
Все логи входят в общий коммит, но видит их тот, кто написал (либо я меняю проперти и тоже их вижу)

Сделать так, чтобы приложение подгружало локальный конфиг, если он есть- например из ~/.config/app_name, или /etc/company/app_name, после чего вписать локально в этот конфиг нужные настройки логирования (т.е. включать debug для нужных классов).
...
Рейтинг: 0 / 0
Логирование
    #39070342
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin-=Koba=-Такой вопрос можно ли разнести логиирование на уровни разработчиков
Сколько не ругался, кто-нибудь и за коммитить свои info в репозитории

В идеале, мои настройки логов хранятся только у меня (тут понятно на уровне репозитория),
Все логи входят в общий коммит, но видит их тот, кто написал (либо я меняю проперти и тоже их вижу)

Сделать так, чтобы приложение подгружало локальный конфиг, если он есть- например из ~/.config/app_name, или /etc/company/app_name, после чего вписать локально в этот конфиг нужные настройки логирования (т.е. включать debug для нужных классов).

Можно маленькй пример в настройках?)
...
Рейтинг: 0 / 0
Логирование
    #39070348
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Можно маленькй пример в настройках?)
Чего пример? Вы даже API не указали который используете.
У меня локальный конфиг грузится через
-Dlog4j.configuration=file:log4j.properties
а общий лежит в classpath и если локального нет, то log4j сам находит внутренний конфиг.
...
Рейтинг: 0 / 0
Логирование
    #39070422
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz

спасибо буду копать


вы человек граммотный, но иногда по вашим постам кажеться "отъебись"
если не хотите отвечать не надо, но и такие ответы с отдолжением тоже делать не надо
...
Рейтинг: 0 / 0
Логирование
    #39070518
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-вы человек граммотный, но иногда по вашим постам кажеться "отъебись"

Куясе заява. У меня ответ в 4 раза больше твоего вопроса.

-=Koba=-если не хотите отвечать не надо, но и такие ответы с отдолжением тоже делать не надо
Не нравится, не читай.
...
Рейтинг: 0 / 0
Логирование
    #39070552
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Blazkowicz

спасибо буду копать


вы человек граммотный, но иногда по вашим постам кажеться "отъебись"
если не хотите отвечать не надо, но и такие ответы с отдолжением тоже делать не надо

Вообще-то лично вам никто ничего не должен.
Это если что.

А проблема срача в логах проще решить "администртивными" мерами.
В добровольно-принудительном порядке заставить разработчиков "срать" в DEBUG. :-)
...
Рейтинг: 0 / 0
Логирование
    #39070625
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
общий конфиг лежит в classpath:/log4j.xml
конфиг разработчика лежит в classpath:/{hostname}/log4j.xml

Таким образом, всё в системе контроля версий, никто никому не мешает, нужные конфиги подцепляются автоматически
...
Рейтинг: 0 / 0
Логирование
    #39070945
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scfобщий конфиг лежит в classpath:/log4j.xml
конфиг разработчика лежит в classpath:/{hostname}/log4j.xml

Таким образом, всё в системе контроля версий, никто никому не мешает, нужные конфиги подцепляются автоматически

Нафига в репозитории проекта настроики разработчика? Боишься на сохранность или рефлексируешь на историю изменений логов - заведи себе свой репозиторий для настроек. А по-существу Blazkowic ответил.
...
Рейтинг: 0 / 0
Логирование
    #39071466
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Такой вопрос можно ли разнести логиирование на уровни разработчиков
Сколько не ругался, кто-нибудь и за коммитить свои info в репозитории


В идеале, мои настройки логов хранятся только у меня (тут понятно на уровне репозитория),
Все логи входят в общий коммит, но видит их тот, кто написал (либо я меняю проперти и тоже их вижу)

Грубо говоря такая система, чтоб разработчик не видел чужое (по-умолчанию),

Толкните в правильное направление

1)можно использовать : git и у каждого будет свой набор конфигов :)
2)можно использовать ascpect - аоп - и выносить все логгирование в них...
3)в спринг можно использовать <context:property-placeholder location="file:///home/user/spring.properties"/> там будет на каждую машину свой конфиг dev - prod итд ... файл один...
...
Рейтинг: 0 / 0
Логирование
    #39071507
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-, тут больше даже вопрос организационный. Запрещать разработчикам
пользоваться логгированием вообще - нельзя. Они решают проблемы. Запретите - их
производительность упадёт в разы.

Поскольку ты так и не ответил какую библиотеку логгирования используешь - то
скажу за log4j. У нас каждый разраб имел свой FileAppender и срал в него сколько
угодно и с разными levels. Это в тестовой конфигурации.

Продуктивная конфигурация отключала эти Appenders на уровне сценария Jenkins.
И кто-там чего закоммитил - было пох.
...
Рейтинг: 0 / 0
Логирование
    #39081886
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините за долгий ответ уезжал

Давайте представим ситуцию, с чем было возник вопрос

Есть класс
С ним работаю 3 человека

1-му Только надо, что-то мелкое изменить ему все логи данного класса не интересны
2-ой и 3-ий работают над ним параллельно

Вроде сделал как вы говорили

Но все равно вижу чужие logger.info
...
Рейтинг: 0 / 0
Логирование
    #39081893
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
class KobaTester {

  static UnknownLogger loggerKoba = UnknownFactory.getLogger("KobaFuckenLogger");
  static UnknownLogger loggerMayton = UnknownFactory.getLogger("MaytonFuckenLogger");

  public void m1(){
      loggerMayton.info("Opps");
      loggerKoba.info("Hello guys!:)");
  }

}
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Логирование
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]