Как я могу записывать события в журнал событий и, опционально, в файл с помощью Delphi? - PullRequest
3 голосов
/ 16 декабря 2010

Я в первую очередь ищу предложения по регистрации компонентов или библиотек, которые доступны по низкой цене или бесплатно.У меня есть служба Windows и клиентское приложение, которые нуждаются в поддержке для входа в файл.Служба должна также поддерживать запись точно таких же сообщений в журнал событий.

Я могу написать что-то, но если это колесо уже существует, это будет полезно!

ОБНОВЛЕНИЕ: Оказываетсяу меня вопрос дубликат:

Ответы [ 5 ]

1 голос
/ 16 декабря 2010

Я рекомендую Log4D библиотека с открытым исходным кодом:

для него требуется только один файл (Log4D.pas), он позволяет динамически настраивать код и внешнюю конфигурацию через файл свойств (плоский или XML) и очень прост в использовании и расширении - написание нового класса appender, который можно настроить из файла свойств все просто.

1 голос
/ 16 декабря 2010

этот вопрос задавался много раз, и некоторые получили действительно хорошие ответы: Какая библиотека журналов лучше?

и

Как узнать, какие исключения может выдать функция Delphi?

1 голос
/ 16 декабря 2010

Я также только что нашел это: TraceTool Краткое описание с исходного сайта:

Швейцарский армейский нож следа

A C #, C ++, Delphi, ActiveX и Java каркас трассировки и средство просмотра трассировки: Хвост, outputDebugString, журнал событий, и с Log4J, Log4Net

Это пришло из аналогичного вопроса StackOverflow Какая библиотека журналов лучше?

Есть еще один похожий вопрос: https://stackoverflow.com/questions/84798/whats-the-best-logging-package-for-delphi

1 голос
/ 16 декабря 2010

Для альтернативы с открытым исходным кодом звучит так, будто вам нужен расширяемый Log4Delphi

0 голосов
/ 16 декабря 2010

Для коммерческого решения (и коммерческих расходов) самый старый (?) - CodeSite от Raize.

...