Ответ 1
SmartInspect действительно полезен. Это единственный, который я использовал. Библиотека протоколирования хороша, но консоль и удаленное протоколирование TCP/IP переносят ее сверху. Я думаю, что CodeSite имеет некоторые аналогичные функции.
Мне было интересно; какие библиотеки журналов для Delphi вы предпочитаете?
Пожалуйста, попробуйте добавить аргументы, почему вы предпочитаете друг друга, если вы использовали более одного.
Я добавлю предложения по этому вопросу, чтобы сохранить читаемость.
SmartInspect действительно полезен. Это единственный, который я использовал. Библиотека протоколирования хороша, но консоль и удаленное протоколирование TCP/IP переносят ее сверху. Я думаю, что CodeSite имеет некоторые аналогичные функции.
Я использовал Codesite, и это было фантастично. В одном проекте, текстовом процессоре, я мог бы легко выводить миллион строк отладки, все структурированные и Codesite очень помогли с его автоматическим сбрасыванием отступом. Для любой задачи, где вы должны знать, что на самом деле происходит "под", процесс, который не может быть прерван взаимодействием с пользователем, Codesite действительно хорош. Я рекомендую его сердечно.
Взгляните на особенности этого модуля с открытым исходным кодом: http://blog.synopse.info/post/2011/04/14/Enhanced-logging-in-SynCommons
Ваш отзыв приветствуется!
И не забывайте, что бесплатный open source TraceTool
Я только что обновил Log4Delphi 0.8 на странице Sourceforge, и он обновляет исправления и исправления ошибок за последние 4 года.
Log4net/ports Log4xxx на другие языки. Он с открытым исходным кодом, довольно широко распространенный, популярный, имеет хорошее сообщество и использует widel (например, в Hibernate/nHibernate).
Важное значение для CodeSite - поддержка Ray Kanopka. Он лично отвечает на электронные письма и сообщения в группах новостей, и делал это в течение многих лет. Его ответы часто содержат код, который иллюстрирует превосходные привычки кодирования.
Я не использовал CodeSite, вероятно, потому что я полностью доволен SmartInspect. Очень рекомендуется.
Я также изучаю Codesite. Я построил свое собственное в прошлом, но мне очень нравятся featrues в Codesite. Компоненты Raize очень хорошо написаны и всегда качественны.
Log4D - это еще одна реализация, основанная на Log4J и легко расширяемая и настраиваемая.