<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Журналирование или логирование в Delphi XE3</title>
		<description>Обсуждение Журналирование или логирование в Delphi XE3</description>
		<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3</link>
		<lastBuildDate>Thu, 09 Apr 2026 22:07:22 +0300</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="http://www.proghouse.ru/component/jcomments/feed/com_content/8" rel="self" type="application/rss+xml" />
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-7887</link>
			<description><![CDATA[Добавил версию от 13.03.2022. В версии исправлена ошибка AV, возникающая в деструкторе при наследовании от TLogFileAppender, и добавлен шаблон %P для записи в лог идентификатора процесса.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Sun, 13 Mar 2022 12:31:01 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-7887</guid>
		</item>
		<item>
			<title>Ruslan18646 написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-5238</link>
			<description><![CDATA[Коллеги, а есть ли какой-либо готовый логгер с визуальным средством просмотра такого лога? Ну чтобы обновлялся в реальном времени, были фильтры, поиск, цветами разными типы ошибок выделяла...]]></description>
			<dc:creator>Ruslan18646</dc:creator>
			<pubDate>Wed, 17 Mar 2021 10:20:21 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-5238</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-3207</link>
			<description><![CDATA[ Вполне возможно, что где-то есть готовое решение. Я не в курсе. А так, да, нужно писать свой аппендер.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Thu, 23 Jul 2020 08:27:02 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-3207</guid>
		</item>
		<item>
			<title>igor47 написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-3196</link>
			<description><![CDATA[Можно пример, как програмно настроить вывод лога кроме текстового файла еще в Memo. Нужно писать свой TMemoAppender или есть готовое решение?]]></description>
			<dc:creator>igor47</dc:creator>
			<pubDate>Sun, 19 Jul 2020 18:42:58 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-3196</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-3082</link>
			<description><![CDATA[ Можете сделать свой Appender, например, унаследовавшись от TLogRollingFileAppender.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Thu, 11 Jun 2020 10:29:15 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-3082</guid>
		</item>
		<item>
			<title>Andrey_ написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-3080</link>
			<description><![CDATA[Добрый день. Подскажите пожалуйста. Как организовать запись, например, ошибок в один файл, прочих в другой?]]></description>
			<dc:creator>Andrey_</dc:creator>
			<pubDate>Thu, 11 Jun 2020 08:07:08 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-3080</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2936</link>
			<description><![CDATA[ Либо программно через свойство DateFormat, либо в xml-настройках через свойство dateFormat.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Mon, 18 May 2020 13:39:11 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2936</guid>
		</item>
		<item>
			<title>igor47 написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2935</link>
			<description><![CDATA[как изменить формат даты %d в текстовом логе?]]></description>
			<dc:creator>igor47</dc:creator>
			<pubDate>Mon, 18 May 2020 11:05:43 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2935</guid>
		</item>
		<item>
			<title>seer написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2473</link>
			<description><![CDATA[Понял]]></description>
			<dc:creator>seer</dc:creator>
			<pubDate>Mon, 23 Dec 2019 20:39:20 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2473</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2472</link>
			<description><![CDATA[ Смотрите пример. Там по другому делается настройка.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Mon, 23 Dec 2019 19:48:46 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2472</guid>
		</item>
		<item>
			<title>seer написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2449</link>
			<description><![CDATA[ Файл loger.csv у меня создается, но остается пустым. :-(]]></description>
			<dc:creator>seer</dc:creator>
			<pubDate>Tue, 10 Dec 2019 21:45:35 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2449</guid>
		</item>
		<item>
			<title>AleksandrK написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2413</link>
			<description><![CDATA[Напримеро так: var a: TLogRollingFileAppender; log: TLogLogger; begin a := TLogRollingFileAppender.Create('LOG_APP', '.\Logs\loger.csv', TLogPatternLayout.Create('%d %p: %m%n'), // Шаблон сообщения (%d - datetime %r - runtime %p - level %m - message, и т.д. см.описание log4j например) true, // Сообщения всегда добавляются к существующим в конец файла 'InterProcessLock', // Сообщения будут записываться из нескольких процессов параллельно 500*1024*1024, // Максимальный размер файла 100 ); // Буферизация 100 сообщений (при записи в файл не актуальна, работает встроенная буферизация TFileStream) log := TLogLogger.GetLogger('LOGGER'); log.AddAppender(a); log.Info('Create log..');]]></description>
			<dc:creator>AleksandrK</dc:creator>
			<pubDate>Mon, 02 Dec 2019 12:32:37 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2413</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2402</link>
			<description><![CDATA[ Поправил пример. А вообще есть перегруженная версия функции GetLogger, которая принимает на вход любую строку. Можете использовать её.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Sat, 30 Nov 2019 11:12:05 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2402</guid>
		</item>
		<item>
			<title>seer написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2387</link>
			<description><![CDATA[ В этом случае Self.ClassType не определен , процедура procedure TestLog4D не член класса. Можете выложить работоспособный пример для логгирования в файл?]]></description>
			<dc:creator>seer</dc:creator>
			<pubDate>Tue, 26 Nov 2019 10:56:04 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2387</guid>
		</item>
		<item>
			<title>seer написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2386</link>
			<description><![CDATA[ Self.ClassType в том случае не определен, процедура procedure TestLog4D не член класса. Можете создать работоспособный пример? для логгировfния в файл?]]></description>
			<dc:creator>seer</dc:creator>
			<pubDate>Tue, 26 Nov 2019 10:53:22 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2386</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2277</link>
			<description><![CDATA[ Не встречал вьюверов для логов log4.., хотя может такие и есть. Меня устраивает вариант с записью в текстовый файл. Здесь главный плюс в том, что смотреть его можно любым текстовым редактором. Кроме того не забывайте про аппендеры, которые могут отправлять лог в разных форматах в нужные вам места.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Fri, 25 Oct 2019 07:31:43 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2277</guid>
		</item>
		<item>
			<title>Clopman написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2275</link>
			<description><![CDATA[Отличная статья, спасибо. Правда не понял как обстоит дело с лог-вьюверами для всех проектов, кроме встроенного?]]></description>
			<dc:creator>Clopman</dc:creator>
			<pubDate>Thu, 24 Oct 2019 11:10:05 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2275</guid>
		</item>
		<item>
			<title>Baur написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2092</link>
			<description><![CDATA[решено, logger не был инициализирован]]></description>
			<dc:creator>Baur</dc:creator>
			<pubDate>Wed, 28 Aug 2019 14:01:21 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2092</guid>
		</item>
		<item>
			<title>Baur написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2091</link>
			<description><![CDATA[на Windows7 выдает access violation error]]></description>
			<dc:creator>Baur</dc:creator>
			<pubDate>Wed, 28 Aug 2019 12:49:05 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-2091</guid>
		</item>
		<item>
			<title>AleksandrK написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1954</link>
			<description><![CDATA[Да, можно настроить разные appender-ы на разные файлы. Проверено. =)]]></description>
			<dc:creator>AleksandrK</dc:creator>
			<pubDate>Mon, 22 Jul 2019 10:56:50 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1954</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1948</link>
			<description><![CDATA[ Я не проверял, но по идее, можно добавить 2 appender-а для каждого файла. Каждый из них будет писать в свой файл.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Sat, 20 Jul 2019 07:24:15 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1948</guid>
		</item>
		<item>
			<title>iroquai написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1947</link>
			<description><![CDATA[Подскажите пожалуйста, возможно ли использовать библиотеку для логирования в 2 файла одновременно?]]></description>
			<dc:creator>iroquai</dc:creator>
			<pubDate>Fri, 19 Jul 2019 15:08:11 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1947</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1918</link>
			<description><![CDATA[В библиотеке log4d исправлена работа в режиме MinimalLock, добавлена поддержка Delphi 10.3 Rio.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Sun, 30 Jun 2019 17:36:07 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1918</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1917</link>
			<description><![CDATA[ Буферизации нет, но вы всегда можете создать свой собственный appender, который будет работать с файлом как нужно именно вам.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Sun, 30 Jun 2019 17:25:22 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1917</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1873</link>
			<description><![CDATA[ Кажется да. Но вы можете всегда написать свой appender, который будет работать как вам нужно.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Wed, 05 Jun 2019 19:48:20 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1873</guid>
		</item>
		<item>
			<title>AleksandrK написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1871</link>
			<description><![CDATA[Подскажите, правильно ли я понимаю, что при логгировании в файл буферизация отсутствует?]]></description>
			<dc:creator>AleksandrK</dc:creator>
			<pubDate>Tue, 04 Jun 2019 11:58:35 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1871</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1044</link>
			<description><![CDATA[В log4d добавлена поддержка Delphi 10.1 Berlin/Delphi 10.2 Tokyo и добавлено свойство ConnectivityTestQuery в TLogADOAppender для проверки соединения. В свойстве ConnectivityTestQuery указывается запрос для проверки соединения (по умолчанию "SELECT 1"), который будет вызываться для проверки соединения перед каждой отправкой сообщения в БД. Если запрос не проходит, то соединение с БД будет устанавливаться по новой.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Wed, 05 Jul 2017 17:27:27 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-1044</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-543</link>
			<description><![CDATA[ Можно настроить точно так же, как и в других версиях Delphi. Возьмите из статьи пример xml с конфигурацией, сохраните с помощью текстового редактора в кодировке utf-8 в файл, например, lod4d_test.xml. Затем в Delphi подключите юнит Log4DXML и вызовите функцию Configure. Вот пример: uses Log4D, Log4DXML; procedure TForm1.FormCreate(Sender: TObject); begin     //Загружаем конфигурацию из файла.     TLogXMLConfigurator.Configure('C:\Projects\Delphi2 007\log4dTest\lod4d_test.xml');     //Пишем сообщение.     TLogLogger.GetLogger(Self.ClassType).Debug('test') ; end;]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Tue, 30 Aug 2016 13:55:54 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-543</guid>
		</item>
		<item>
			<title>Sonia написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-542</link>
			<description><![CDATA[Добрый день! О, спасибо большое за обновление! Была у меня одна ошибка [DCC Error] Log4DXML.pas(111): E2003 Undeclared identifier: 'Set_documentLocator' , но я подправила procedure _Set_documentLocator(const Param1: IVBSAXLocator); safecall; - убрала подчеркивание перед Set и все заработало. Только вот настроить логгер получилось с помощью кода TLogBasicConfigurator.Configure(TLogRollingFileApp ender.Create(     'filelog',     'test.log',     TLogPatternLayout.Create('%d %p [%c] (%a:%t) - %m%n'),     true,     'InterProcessLock',     $10000000,     3)); А есть вариант настроить-то конфигурацию через xml файл в D2007? Можно пример?]]></description>
			<dc:creator>Sonia</dc:creator>
			<pubDate>Tue, 30 Aug 2016 10:48:55 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-542</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-541</link>
			<description><![CDATA[ Да, отличий много. Попробуйте новую версию от 29.08.2016. У меня на Delphi 2007 работает.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Mon, 29 Aug 2016 14:15:27 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-541</guid>
		</item>
		<item>
			<title>Sonia написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-540</link>
			<description><![CDATA[ Добрый день, еще раз! Большое спасибо, что так оперативно откликнулись! Попробовала, теперь 6 ошибок. [DCC Error] Log4D.pas(1431): E2003 Undeclared identifier: 'StackTrace' [DCC Error] Log4D.pas(1432): E2250 There is no overloaded version of 'Create' that can be called with these arguments [DCC Error] Log4D.pas(3025): E2029 Identifier expected but 'BEGIN' found [DCC Error] Log4D.pas(3224): E2010 Incompatible types: 'WideChar' and 'Char' [DCC Error] Log4D.pas(3224): E2010 Incompatible types: 'WideChar' and 'Char' [DCC Error] MyServiceThreadUnit.pas(6): F2063 Could not compile used unit 'Log4D.pas' Грустно. Видимо среды 2007 и XE2-3 так сильно отличаются... Или может как-то можно это решить? Буду признательна за любую подсказку.]]></description>
			<dc:creator>Sonia</dc:creator>
			<pubDate>Fri, 26 Aug 2016 16:56:09 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-540</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-539</link>
			<description><![CDATA[ Добрый день. Я убрал использование юнита System.IOUtils. Попробуйте с новой версией.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Fri, 26 Aug 2016 15:20:11 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-539</guid>
		</item>
		<item>
			<title>Sonia написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-538</link>
			<description><![CDATA[Добрый день! Хотела использовать Ваш Log4D, но он не скомпилировался, ругается на System.IOUtils. Пишу на Delphi 2007. Подскажите, как можно исправить? Спасибо!]]></description>
			<dc:creator>Sonia</dc:creator>
			<pubDate>Thu, 25 Aug 2016 17:50:36 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-538</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-479</link>
			<description><![CDATA[ Какая у вас версия Delphi? Желательно, чтобы вы прислали пример юнита.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Mon, 23 May 2016 21:14:27 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-479</guid>
		</item>
		<item>
			<title>Денис написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-478</link>
			<description><![CDATA[Добрый день! Добавил в проект, прописал в юсес, но при компиляции ругается: Log4D.pas(1052): File not found: 'System.IOUtils.dcu']]></description>
			<dc:creator>Денис</dc:creator>
			<pubDate>Mon, 23 May 2016 11:54:54 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-478</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-453</link>
			<description><![CDATA[ В БД сообщения должны записываться автоматически, так же как они записываются в файл. Никакого специального метода вызывать не нужно. Все сообщения записываются в файлы, БД или куда либо ещё в зависимости от конфигурации. См. в статье пример файла конфигурации. Там как раз настроена запись в файл App.log и в БД через вызов хранимой процедуры SaveLogMessage.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Sat, 23 Apr 2016 09:12:26 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-453</guid>
		</item>
		<item>
			<title>Евгений написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-452</link>
			<description><![CDATA[ Пример как записать в БД какое-нибудь сообщение. С файлом все работает, а вот с БД не понимаю как сделать. Какой метод вызвать, чтобы отправить сообщение в базу?]]></description>
			<dc:creator>Евгений</dc:creator>
			<pubDate>Thu, 21 Apr 2016 12:01:31 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-452</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-451</link>
			<description><![CDATA[ В статье же есть примеры. Что у вас не получается?]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Thu, 21 Apr 2016 08:24:38 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-451</guid>
		</item>
		<item>
			<title>Евгений написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-450</link>
			<description><![CDATA[Здравствуйте. Не могли бы вы привести пример записи сообщений в БД. У меня что-то не получилось сразу это сделать. Заранее спасибо]]></description>
			<dc:creator>Евгений</dc:creator>
			<pubDate>Wed, 20 Apr 2016 13:35:54 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-450</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-408</link>
			<description><![CDATA[ Я сделал аналогичный проект с использованием FMX и для 32-bit Windows и 64-bit Windows всё прекрасно работает. А у вас какая целевая платформа?]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Wed, 23 Mar 2016 09:50:58 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-408</guid>
		</item>
		<item>
			<title>Святослав написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-407</link>
			<description><![CDATA[ У меня всё работает. Проверял на Embarcadero® RAD Studio 10 Seattle. Я проверил так: 1. Создал проект (File -> New -> VCL Forms Application - Delphi). . Ммм, VCL.... Я использую FMX...]]></description>
			<dc:creator>Святослав</dc:creator>
			<pubDate>Mon, 21 Mar 2016 17:18:02 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-407</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-401</link>
			<description><![CDATA[ У меня всё работает. Проверял на Embarcadero® RAD Studio 10 Seattle. Я проверил так: 1. Создал проект (File -> New -> VCL Forms Application - Delphi). 2. Сохранил проект. 3. В папку проекта (рядом с файлами Project1.dpr и Unit1.pas) положил файлы из архива (Defines.inc, Log4D.pas, Log4DDB.pas, Log4DIndy.pas, Log4DXML.pas). 4. Добавил все 5 файлов (Defines.inc, Log4D.pas, Log4DDB.pas, Log4DIndy.pas, Log4DXML.pas) в проект (Project -> Add to Project…). 5. Подключил юнит Log4D, т.е. прописал в юните формы строчку uses Log4D; 6. По событию формы OnCreate сделал инициализацию логгера и запись тестового сообщения: procedure TForm1.FormCreate(Sender: TObject); var   logger: TLogLogger; begin   //Настраиваем систему журналирования. Писать будем в файл test.log.   TLogBasicConfigurator.Configure(TLogRollingFileApp ender.Create(     'filelog',     'test.log',     TLogPatternLayout.Create('%d %p [%c] (%a:%t) - %m%n'),     true,     'InterProcessLock',     $10000000,     3));   //Выставляем уровень важности. AllValue - означает, что пишем всё подряд.   DefaultHierarchy.Root.Level := TLogLevel.GetLevel(AllValue);   //Создаём логгер.   logger := TLogLogger.GetLogger(Self.ClassType);   //Пишем сообщение.   logger.Debug('Тест!'); end; Эта программа скомпилировалась и запустилась у меня без проблем. После запуска в папке с файлом программы Project1.exe создался файл test.log и в нём было сообщение: 2016-03-16T08:14:22.920 debug [TForm1] (Project1.exe:10900) - Тест! Т.е. всё работает. Попробуйте проделать всё в той же последовательности, что и я. Вот полный код юнита с формой Unit1.pas: unit Unit1; interface uses   Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,   Vcl.Controls, Vcl.Forms, Vcl.Dialogs; type   TForm1 = class(TForm)   procedure FormCreate(Sender: TObject);   private   { Private declarations }   public   { Public declarations }   end; var   Form1: TForm1; implementation {$R *.dfm} uses Log4D; procedure TForm1.FormCreate(Sender: TObject); var   logger: TLogLogger; begin   //Настраиваем систему журналирования. Писать будем в файл test.log.   TLogBasicConfigurator.Configure(TLogRollingFileApp ender.Create(     'filelog',     'test.log',     TLogPatternLayout.Create('%d %p [%c] (%a:%t) - %m%n'),     true,     'InterProcessLock',     $10000000,     3));   //Выставляем уровень важности. AllValue - означает, что пишем всё подряд.   DefaultHierarchy.Root.Level := TLogLevel.GetLevel(AllValue);   //Создаём логгер.   logger := TLogLogger.GetLogger(Self.ClassType);   //Пишем сообщение.   logger.Debug('Тест!'); end; end.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Wed, 16 Mar 2016 08:30:55 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-401</guid>
		</item>
		<item>
			<title>Святослав написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-398</link>
			<description><![CDATA[ Какая у вас версия Delphi? XE10]]></description>
			<dc:creator>Святослав</dc:creator>
			<pubDate>Tue, 15 Mar 2016 20:11:58 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-398</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-393</link>
			<description><![CDATA[ Какая у вас версия Delphi?]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Thu, 10 Mar 2016 22:48:29 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-393</guid>
		</item>
		<item>
			<title>Святослав написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-392</link>
			<description><![CDATA[[dcc32 Fatal Error] Log4D.pas(33): F2613 Unit 'Comobj' not found.]]></description>
			<dc:creator>Святослав</dc:creator>
			<pubDate>Thu, 10 Mar 2016 20:05:48 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-392</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-384</link>
			<description><![CDATA[В библиотеку log4d добавлены таймауты соединения и выполнения команды, и исправлена ошибка в юните Log4DDB.pas.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Thu, 03 Mar 2016 12:07:17 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-384</guid>
		</item>
		<item>
			<title>Nicolas написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-248</link>
			<description><![CDATA[ Спасибо, очень актуально для меня сейчас. Как раз выбираю между TraceTool, Synopse TSynLog и log4d.]]></description>
			<dc:creator>Nicolas</dc:creator>
			<pubDate>Mon, 26 Oct 2015 20:44:52 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-248</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-247</link>
			<description><![CDATA[В библиотеку log4d добавлена поддержка Delphi 10 Seattle.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Mon, 26 Oct 2015 16:38:49 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-247</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-245</link>
			<description><![CDATA[ Log4Delphi тоже обновились в середине 2014, не смотрели? http://sourceforge.net/projects/log4delphi/?source=navbar Какой порт сейчас лучше юзать? Да, кажется, ничего не изменилось в Log4Delphi. Мне больше понравился log4d. Его я сейчас и использую. Работает на сервере в службе Windows 24x7. Логи пишутся в один файл из нескольких процессов сразу и в БД. Проблем не замечено.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Mon, 26 Oct 2015 16:13:06 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-245</guid>
		</item>
		<item>
			<title>Nicolas написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-243</link>
			<description><![CDATA[ Log4Delphi тоже обновились в середине 2014, не смотрели? http://sourceforge.net/projects/log4delphi/?source=navbar Какой порт сейчас лучше юзать?]]></description>
			<dc:creator>Nicolas</dc:creator>
			<pubDate>Mon, 26 Oct 2015 12:14:33 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-243</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-186</link>
			<description><![CDATA[В библиотеку log4d добавлена поддержка Delphi XE8.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Wed, 26 Aug 2015 13:02:40 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-186</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-171</link>
			<description><![CDATA[ Вы про вот эту ветку говорите? - https://github.com/pretorean/log4d Даже не знаю... Выложить можно, но вариант рассмотренный в статье не тестировался на версиях Delphi ранее X2.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Sat, 08 Aug 2015 20:26:39 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-171</guid>
		</item>
		<item>
			<title>Aleksey написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-167</link>
			<description><![CDATA[Было бы удобнее, если бы вы выложили исходник log4d на github или bitbucket. Спасибо.]]></description>
			<dc:creator>Aleksey</dc:creator>
			<pubDate>Mon, 03 Aug 2015 13:38:11 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-167</guid>
		</item>
		<item>
			<title>Alex написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-49</link>
			<description><![CDATA[Спасибо за замечание. Я учёл их и сделал новую версию, поддерживающую работу в Delphi XE2. Но я добавил определение DELPHI17_UP для Delphi XE3, т.к. это 17-я версия продукта. Также я использовал функцию ReplaceStr, чтобы сделать имя мьютекса, т.к. в вашем примере вы не удаляете созданный экземпляр класса TStringBuilder.]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Fri, 26 Dec 2014 10:36:19 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-49</guid>
		</item>
		<item>
			<title>Alvain написал:</title>
			<link>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-29</link>
			<description><![CDATA[Под XE2 не собиралось: 1. Log4DXML.pas. Подправил: {$IFDEF DELPHI11_UP} MSXML, Winapi.MSXMLIntf; {$ELSE IFDEF DELPHI10_UP} XMLIntf, MSXML; {$ELSE} MSXML2_tlb; {$ENDIF} 2. Log4D.pas mutextFriendlyFilename := TStringBuilder.Create(mutextFriendlyFilename) .Replace('\', '_') .Replace(':', '_') .Replace('/', '_').ToString;]]></description>
			<dc:creator>Alvain</dc:creator>
			<pubDate>Wed, 26 Nov 2014 12:33:27 +0300</pubDate>
			<guid>http://www.proghouse.ru/programming/8-zhurnalirovanie-ili-logirovanie-v-delpi-xe3#comment-29</guid>
		</item>
	</channel>
</rss>
