Size: a a a

2021 December 12

N

Nik in Delphi & Lazarus
я смотрел примеры использования кода
источник

N

Nik in Delphi & Lazarus
меня такой подход не устраивает
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
Ну... я ж говорю, не разобрался, эта архитектура как по мне самая оптимальная и универсальная как раз из-за своей гибкости
источник

N

Nik in Delphi & Lazarus
Сань, количество набитого кода не означает переход в качество кода
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
Да там и по обьему кода все минималистично
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
Там рулит сама архитектура
источник

N

Nik in Delphi & Lazarus
она там есть - с этим не спорю.. но мне она не нравится.. мои хотелки она не перекрывает
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
Ну тока если хотелки не перекрывает, хз чо ты там напридумал - наши требования она целиком покрывает
источник

N

Nik in Delphi & Lazarus
мне простота использования кода нужна, возможность расширения через плагины, возможность добавления логгеров и их настройка через UI
источник

N

Nik in Delphi & Lazarus
это из самого крупного
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
Это все есть
источник

z

zamtmn in Delphi & Lazarus
Меня неустроила только невозможность настройки разной глубины логирования для для разных мест
источник

N

Nik in Delphi & Lazarus
Понимание простоты использования кода у всех разное) даже по этому чату это очень заметно..
источник

Miss Очепятка... in Delphi & Lazarus
Для каждой задачи нужен свой логер. Поэтому каждый программист пишет его под себя.  Не нужно заставлять их пользоваться вашим логером, а  нужно рассказывать как написать нужный им логер!
источник

N

Nik in Delphi & Lazarus
Примерно так и есть. У меня заданы интерфейсы и вызов методов из них, а конкретную реализацию логгера ты можешь запросто нарисовать какую угодно. При этом есть базовые классы, которые обеспечивают корректную работу логгера.
источник

N

Nik in Delphi & Lazarus
Ещё такая фишка у меня реализована. В коде ты регистрируешь класс логгера, но сам логгер не создаётся пока ты явно это не укажешь. Никаких переменных не задаёшь заранее.
Всё это и позволяет потом из UI задать столько логгеров, сколько тебе надо здесь и сейчас. И при этом у них можно задать совершенно разные настройки той же глубины логирования. А когда какой-то из них становится не нужным - его можно просто отключить из UI.
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
Все это есть в рамках log4
источник

N

Nik in Delphi & Lazarus
пальцем покажешь?
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
Куда? Это архитектура - тебе нужна конкретная реализация чтоли? Все твои хотелки уже заложены в изначальную архитектуру и не противоречат ей, сиди и делай разве что
источник

ПП

Пушистое Пельмешко... in Delphi & Lazarus
Например создание апендеров по необходимости из зарегистрированных каждый со своими настройками в моем логере на базе архитектуры log4 реализовано
источник