Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Посоветуйте "лёгкую" библиотеку для записи лога в текстовый документ / 11 сообщений из 11, страница 1 из 1
09.10.2019, 09:30
    #39873759
Игорь_UUS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте "лёгкую" библиотеку для записи лога в текстовый документ
Добрый день.


Что имеем: DX 10.3.2 + mssql2016, подключение через FireDAC
Использую TFDEventAlerter, похоже проблема в нём...

В TFDConnection настроено автоматическое восстановление связи с БД, подозреваю идут разъединения, с длительным восстановлением связи.

Надо писать лог по событиям разъединения с БД, фиксировать время когда произошло разъединение, ошибку, выявлять длительность восстановления.

Посоветуйте, простую в использовании библиотеку, через которую можно быстро наладить работу лога
...
Рейтинг: 0 / 0
09.10.2019, 09:36
    #39873764
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте "лёгкую" библиотеку для записи лога в текстовый документ
Легкая уже есть. Assign, WriteLn через сообщения в отдельное скрытое окошко, либо в главную форму.
...
Рейтинг: 0 / 0
09.10.2019, 09:38
    #39873765
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте "лёгкую" библиотеку для записи лога в текстовый документ
System.IOUtils -> TFile.AppendAllText()
...
Рейтинг: 0 / 0
09.10.2019, 12:15
    #39873884
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте "лёгкую" библиотеку для записи лога в текстовый документ
wadmanAssign, WriteLn через сообщения в отдельное скрытое окошко, либо в главную форму.
Вообще-то они и сами по себе в потоках нормально работают.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.10.2019, 12:36
    #39873903
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте "лёгкую" библиотеку для записи лога в текстовый документ
Dimitry SibiryakovwadmanAssign, WriteLn через сообщения в отдельное скрытое окошко, либо в главную форму.
Вообще-то они и сами по себе в потоках нормально работают.
Блокируют друг друга?
...
Рейтинг: 0 / 0
09.10.2019, 12:45
    #39873913
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте "лёгкую" библиотеку для записи лога в текстовый документ
wadmanБлокируют друг друга?

Вроде бы да. Хотя, возможно, мне просто везло.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.10.2019, 12:56
    #39873924
GrigoriyFomin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте "лёгкую" библиотеку для записи лога в текстовый документ
Код: pascal
1.
2.
3.
4.
procedure log(alog: string);
begin
  tfile.AppendAllText(paramstr(0)+'.log',FormatDateTime('[dd.mm.yy hh:nn:ss] - ',Now)+  alog+#13,TEncoding.UTF8);
end;
...
Рейтинг: 0 / 0
09.10.2019, 14:49
    #39874063
kealon(Ruslan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте "лёгкую" библиотеку для записи лога в текстовый документ
Dimitry SibiryakovwadmanAssign, WriteLn через сообщения в отдельное скрытое окошко, либо в главную форму.
Вообще-то они и сами по себе в потоках нормально работают.
не особо
Код: pascal
1.
Writeln(a, b);


это три раздельных вызова процы, а ожидается что линия всё же выводится атомарно
...
Рейтинг: 0 / 0
09.10.2019, 14:53
    #39874071
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте "лёгкую" библиотеку для записи лога в текстовый документ
09.10.2019 14:49, kealon(Ruslan) пишет:
> это три раздельных вызова процы, а ожидается что линия всё же выводится
> атомарно

это смотря куды врайтить.
если на АЦПУ, то атомарно.
АднАзнАчнА!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.10.2019, 14:58
    #39874082
kealon(Ruslan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте "лёгкую" библиотеку для записи лога в текстовый документ
Мимопроходящий,

АЦПУ у меня нет, а на там что есть в ассемблере вижу что это не функция, а compiler magic
...
Рейтинг: 0 / 0
09.10.2019, 14:59
    #39874087
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте "лёгкую" библиотеку для записи лога в текстовый документ
Dimitry SibiryakovХотя, возможно, мне просто везло.Везло. Я когда-то забыл про синхронизацию и получил кашу
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Посоветуйте "лёгкую" библиотеку для записи лога в текстовый документ / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]