Форматированный вывод логов + сохранение лога
#1
Отправлено 13 февраля 2008 - 04:37
Здравствуйте!
Подскажите пожалуйста можно ли в лог выводить форматированные данные (жирный шрифт, курсив, цвет)?
И еще как можно сохранить данные лога в файл так чтоб TC не спрашивал "перезаписать файл?"
пробовал так:
procedure ExportResults;
var FileName : OleVariant;
begin
FileName := Project.ConfigPath + 'Log\MyResults.mht';
Log.SaveResultsAs(FileName, 2);
end;
#2
Отправлено 13 февраля 2008 - 04:44
#3
Отправлено 13 февраля 2008 - 05:12
Можно. Раздел справки 'LogAttributes Object'. В поставке есть пример проекта, демонстрирующего данную функциональность.Подскажите пожалуйста можно ли в лог выводить форматированные данные (жирный шрифт, курсив, цвет)?
Странно, Utilities.DeleteFile у меня работает нормально. Можете попробовать удалять файл так:И еще как можно сохранить данные лога в файл так чтоб TC не спрашивал "перезаписать файл?"
fso := Sys.OleObject('Scripting.FileSystemObject'); if (fso.FileExists(FileName)) then fso.DeleteFile(FileName, true); Log.SaveResultsAs(FileName, 2);
Дмитрий
#4
Отправлено 13 февраля 2008 - 05:27
#5
Отправлено 13 февраля 2008 - 05:28
#6
Отправлено 13 февраля 2008 - 05:31
#7
Отправлено 13 февраля 2008 - 06:04
На счет - удаления файла попробуйте установить небольшую задержку после удаления( у меня на разных компах с разной скоростью удаляются файлы - "не моментально") - Builtin.Delay(300); - файл логов обычно большой может дольше удаляться.И только после задержки создавайте файл.
дело не в паузе у меня видимо в прошлый раз когда я пытался сохранить был ТС неправильно настроен, сейчас всё нормально работает и даже архивирует логи
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных