|
|
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
Хочется логгер, с функциональностью джавовского log4j. Для тех кто не знаком рассказываю. Есть четыре сущности: 0. Сообщение 1. Logger 2. Appender 3. Formatter Сообщение имеет разные уровни важности (от фатальной ошибки, до дебаг-инфо). В логгере мы указываем до какого уровня мы принимаем сообщения. К логгеру привязаны один или более аппендеров, которые как-то это сообщение фиксирует. Кто в текстовый файл пишет, кто в сокет, кто в XML... Ну а само сообщение аппендер преобразует в информацию при помощи форматтера. Логгеры имеют древовидную иерархию. Поэтому задав настройки для одного уровня, все дети их наследуют (если у детей не сказано иное). Все настройки могут подниматься из файла. Ну и, конечно, многопоточная работа. Кто-то видел такое для Delphi? С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2019, 15:23 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Ну дык log4Delphi - это обёртка для java'вского ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2019, 15:28 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
zinpublog4DelphiСпасибо. Буду щупать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2019, 15:35 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Хочется логгер, с функциональностью джавовского log4j. Для тех кто не знаком рассказываю. Есть четыре сущности: 0. Сообщение 1. Logger 2. Appender 3. Formatter Сообщение имеет разные уровни важности (от фатальной ошибки, до дебаг-инфо). В логгере мы указываем до какого уровня мы принимаем сообщения. К логгеру привязаны один или более аппендеров, которые как-то это сообщение фиксирует. Кто в текстовый файл пишет, кто в сокет, кто в XML... Ну а само сообщение аппендер преобразует в информацию при помощи форматтера. Логгеры имеют древовидную иерархию. Поэтому задав настройки для одного уровня, все дети их наследуют (если у детей не сказано иное). Все настройки могут подниматься из файла. Ну и, конечно, многопоточная работа. Кто-то видел такое для Delphi? С уважением, Vasilisk Да.. Наша разработка... Пока не выкладывали на github (в планах) Полностью абстрагирована и настраиваемая.. Можно любую абстракцию собственной реализацией подменять при желании... Расширяется легко... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2019, 15:36 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
Работает под Win32/Win64. Под Android все успешно собирается, но не проверяли корректность.. Остальные ОС в планах подкрутить. И да, мы не поддерживаем зоопарк версий... Всегда есть только пакет под последнюю редакцию, но теоретически в XE7 еще соберется... В XE6 не помню.. обернули ли System.Hash в директиву или убрали уже.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2019, 15:42 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
zinpublog4DelphiВ топку. Многопоточности нет Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2019, 15:43 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
X-CiteПока не выкладывали на githubТогда какой смысл о ней писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2019, 15:44 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_X-CiteПока не выкладывали на githubТогда какой смысл о ней писать? В процессе подготовки выкладки... Анонс по сути) Надо еще одно изменение сделать и можно отдавать в массы.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2019, 15:48 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
X-CiteНадо еще одно изменение сделатьТак тогда сроки озвучь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2019, 15:50 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_zinpublog4DelphiВ топку. Многопоточности нет Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Ну в CS две секунды завернуть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2019, 16:25 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
zinpubНу в CS две секунды завернуть...Мне весь код инспектировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2019, 16:37 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Ну мне хватало GetInstance обернуть... в потоках работало... Найти сходу не могу, дома гляну скину, если найду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2019, 16:56 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
"Логер Парабеллум"... хорошее название. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2019, 21:39 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
GrijjyCloudLogger https://blog.grijjy.com/2017/08/22/grijjycloudlogger-remote-logging-for-windows-ios-android-macos-and-linux/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2019, 09:27 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
Почитайте про Codesite https://raize.com/codesite/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2019, 10:55 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
эндиGrijjyCloudLogger https://blog.grijjy.com/2017/08/22/grijjycloudlogger-remote-logging-for-windows-ios-android-macos-and-linux/ поддерживаю, хороший логгер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2019, 11:32 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
добавлю 5 центов loggerpro - и ThreadSafe - и выводит в разные файлы Log.Debug('Debug message', 'main'); Log.Info('Info message', 'main'); Log.Warn('Warning message', 'main'); Log.Error('Error message', 'errors'); - и соблюдает размер логов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2019, 12:27 |
|
||
|
Посоветуйте логгер
|
|||
|---|---|---|---|
|
#18+
zinpubНу мне хватало GetInstance обернуть... в потоках работало...Не может оно работать в потоках Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. никакой синхронизации в принципе нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2019, 13:07 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=64&tid=2039103]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 362ms |

| 0 / 0 |
