It is currently 8 June 2025, 17:52 Advanced search

Debug su file piccole ma utili modifiche

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

Debug su file piccole ma utili modifiche

Postby poidomani » 29 September 2016, 13:09

per esaminare rapidamente le informazioni salienti nei files di debug servirebbe una piccola modifica al LOG.
Questa ad esempio è una parte di una ricerca effettuata su 140 files

Search "SMOBR00 F.On Resync Client (com.progamma.doc.IDCollecti" (11 hits in 11 files)
C:\inetpub\wwwroot\SmartsuiteOffline\serversyncro\logs\dtt20160929_132229.log (1 hit)
Line 3046: 6641 [INFO] SMOBR00 F.On Resync Client (com.progamma.doc.IDCollection, FORNITORI,UT:KKKKKK,,, Null, 0, Null)
C:\inetpub\wwwroot\SmartsuiteOffline\serversyncro\logs\dtt20160929_132927.log (1 hit)
Line 385: 951 [INFO] SMOBR00 F.On Resync Client (com.progamma.doc.IDCollection, FORNITORI,UT:KKKKKK,,, Null, 0, Null)
E questa ricerca mi dice i records ma non so di quale tabella
Search "Smartsuitedb (Smartsuitedb): Select into recordset (" (197 hits in 183 files)
C:\inetpub\wwwroot\SmartsuiteOffline\serversyncro\logs\dtt20160929_122155.log (1 hit)
Line 405: 867 [INFO] Smartsuitedb (Smartsuitedb): Select into recordset (809 records)
C:\inetpub\wwwroot\SmartsuiteOffline\serversyncro\logs\dtt20160929_122201.log (1 hit)
Line 435: 834 [INFO] Smartsuitedb (Smartsuitedb): Select into recordset (29 records)
C:\inetpub\wwwroot\SmartsuiteOffline\serversyncro\logs\dtt20160929_122207.log (1 hit)
Line 479: 838 [INFO] Smartsuitedb (Smartsuitedb): Select into recordset (57913 records)
Sarebbe comodo avere le informazioni così (la scritta in rosso, nome della tabella, è quella che bisognerebbe aggiungere per facilitare le ricerche):
IF Command = "ANTA200F"
865 [INFO] RS.Copy From
867 [INFO] MainFrm.ANTA200 F
867 [INFO] r := new () [com.progamma.IDCachedRowSet]
867 [INFO] ANTA200F Smartsuitedb (Smartsuitedb): Select into recordset (809 records)
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: Debug su file piccole ma utili modifiche

Postby lucabaldini » 12 October 2016, 14:24

Ciao, ti riferisci al debug su file?
E, se ho capito bene la tua proposta, suggerisci di scrivere nel debug su file le tabelle su cui insiste ogni query?

Bisognerebbe vedere il caso specifico per capire meglio la proposta... mi sembra un caso moolto specifico legato a come cerchi tu le informazioni nel file di log (usando Notepad++ o UltraEdit???). Io, per esempio, apro il file con UltraEdit e poi cerco il nome della tabella senza cercare tutte le occorrenze... Poi premo F3 per passare alla prossima e così vedo tutti i punti in cui quella tabella è stata usata...

Forse dovrei vedere meglio il caso specifico... vediamo cosa ne dicono gli altri utenti del forum...
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna

Re: Debug su file piccole ma utili modifiche

Postby poidomani » 12 October 2016, 14:57

l'esigenza è di poter vedere quanti record vengono scaricati, facendo una ricerca per "Select into recordset" se ci fosse il nome della tabella aiuterebbe
Dovrebbe venire una lista così :
Tabella 1 Select into recordset (57913 records)
Tabella 2 Select into recordset (809 records)

invece di ;
Select into recordset (57913 records)
Select into recordset (809 records)
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: Debug su file piccole ma utili modifiche

Postby lucabaldini » 12 October 2016, 15:04

E se le select into recordset contengono delle join? Mi sembra un'esigenza molto specifica... e perché no le insert? O le delete?

E ti riferisci al file dtt.log generato dal debug su file?
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna

Re: Debug su file piccole ma utili modifiche

Postby poidomani » 13 October 2016, 7:50

vedere il traffico di rete serve quando scarico tutto la prima vola, comunque a me non server più questa miglioria. Mi scrivo io le informazioni che mi servono in una tabella del DB nella OnResyncClient.
Attachments
Cattura.JPG
Cattura.JPG (52.96 KiB) Viewed 4612 times
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 10 guests

cron