🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #334640

Re: Debug & Logging system (CodeSite, SmartInspect)...

#334640
From: wloochacz
Date: Tue, 10 Jan 2012 06:31
42 lines
2847 bytes
W dniu 2012-01-09 21:27, Piotr Rezmer pisze:
> wloochacz pisze:
>
>> 1) nie znalazłem możliwości logowania np. TDataSet w SI, co w CS jest w
>> standardzie (ale w wersji Studio).
>
> ???
> procedure LogDataSet(const ALevel: TSiLevel; const ATitle:
> UnicodeString; const ADataSet: TDataSet; const ARestoreRecordPosition:
> Boolean = True); overload;
>
> procedure LogDataSetSchema(const ALevel: TSiLevel; const ATitle:
> UnicodeString; const ADataSet: TDataSet); overload;
No kajam się i posypuję popiołem.
Ale... spróbuj wpisać w pole wyszukiwania helpa do SI frazę: dataset
Dostaniesz NIC... To tyle nas temat jakości manuala SI.
BTW - co dokładnie jest logowane w LogDataSetSchema bo w manualu piszą 
tylko, że ta metoda jest "especially useful in database applications 
with lots of queries"...

Takie same możliwości posiada i CS, ale toi tak jest badziewne, imho.
Brakuje mi tam logowania:
1) Wybranej ilości rekordów; bieżący, określona ilość, wszystko
Co jeśli DS jest w trybie edycji - zapisze mi zmiany bez pytania 
(zrobienie next na DSie w trybie edycji zapisuje zmiany w tym DSie) czy?
2) Brak logowania CommandSQL i parametrów (nazwa, typ, wartość)
3) Brak logowania UpdateSQL i parametrów (nazwa, typ, wartość)

A wszystko otoczone w piękny TraceMethod, coby było widać w logu co z 
czym jest powiązane.
OK - przesadziłem, bo żaden produkt tego nie ma; to było pierwsze co 
sobie musiałem dopisać.

>> Można określić kategorię (grupę), kolor i kolor czcionki.
>> To i tak niewiele, ale ciut więcej niż w SI - chyba...
>
> procedure LogColored(const ALevel: TSiLevel; const AColor: TColor; const
> ATitleFmt: UnicodeString; const AArgs: array of const); overload;
Wiem o tym i pisałem o tym, ale nie o to mi chodziło...

-- 
wloochacz
Technical Details
Message-ID: <jegm0s$is3$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <jeetcf$s57$1@inews.gazeta.pl> <115dc4jpp76fc$.dlg@hell.heaven> <jefdtk$jqu$1@inews.gazeta.pl> <jefikc$6tg$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: wloochacz <wloochacz@nospam.gmail.spameromnie.com>
Newsgroups: pl.comp.lang.delphi
Subject: Re: Debug &  Logging system (CodeSite, SmartInspect)...
Date: Tue, 10 Jan 2012 07:31:53 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 42
Message-ID: <jegm0s$is3$1@inews.gazeta.pl>
References: <jeetcf$s57$1@inews.gazeta.pl> <115dc4jpp76fc$.dlg@hell.heaven> <jefdtk$jqu$1@inews.gazeta.pl> <jefikc$6tg$1@inews.gazeta.pl>
Reply-To: wloochacz@nospam.gmail.spameromnie.com
NNTP-Posting-Host: 178.217.32.151
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1326177116 19331 178.217.32.151 (10 Jan 2012 06:31:56 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Tue, 10 Jan 2012 06:31:56 +0000 (UTC)
X-User: wloochacz
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:8.0) Gecko/20111105 Thunderbird/8.0
In-Reply-To: <jefikc$6tg$1@inews.gazeta.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit