Both sides previous revision Previous revision Next revision | Previous revision |
kb:command_line_msbalans_exe [2016/12/08 22:04] – [Sintaksa] milano | kb:command_line_msbalans_exe [2019/02/06 23:40] (current) – [Analiza performansi baze podataka (Balans Profajler)] milano |
---|
| |
Program se pokreće u režimu logovanja dodavanjem **/y:** komande praćene punom putanjom i nazivom fajla u koji se vrši logovanje. Ukoliko istoimeni fajl već postoji, novi podaci će se samo dodati na postojeće. \\ Svaki proces zapisivanja počinje sa kratkim zaglavljem koje govori o vremenu pokretanja sistema logovanja (otvaranje programa) i korisniku koji je program pokrenuo. | Program se pokreće u režimu logovanja dodavanjem **/y:** komande praćene punom putanjom i nazivom fajla u koji se vrši logovanje. Ukoliko istoimeni fajl već postoji, novi podaci će se samo dodati na postojeće. \\ Svaki proces zapisivanja počinje sa kratkim zaglavljem koje govori o vremenu pokretanja sistema logovanja (otvaranje programa) i korisniku koji je program pokrenuo. |
| Upis se vrši "strimovanjem", ali kada treba debagovati program koji puca, može se postići "flush" nakon svakog upisa dodavanjem ključne fraze //.flush_every.// u naziv fajla. |
| |
Primer komande koja zapise snima u fajl C:\analiza.log : | Primer komande koja zapise snima u fajl C:\analiza.log : |
==== Postavka Persi klase u debug režim ==== | ==== Postavka Persi klase u debug režim ==== |
| |
Persi klasa je zadužena za prijavljivanje promena koje program izvrši u bazi Transporteru radi slanja u sistem razmene podataka. Ako se uključi _debug_ režim, klasa će upisivati na lokaciju _..\ProgramData\Balans\BLNS.SQLErr.$(CURDATE).LOG_ podatke o izvršenim komandama kako bi se otkrile smetnje u radu sistema za razmenu podataka. | Persi klasa je zadužena za prijavljivanje promena koje program izvrši u bazi Transporteru radi slanja u sistem razmene podataka. Ako se uključi //debug// režim, klasa će upisivati na lokaciju //..\ProgramData\Balans\BLNS.SQLErr.$(CURDATE).LOG// podatke o izvršenim komandama kako bi se otkrile smetnje u radu sistema za razmenu podataka. |
| |
Režim _debagovanja_ Persi klase uključuje se dodavanjem **/** | Režim //debagovanja// Persi klase uključuje se dodavanjem **/h: **komande za kojom sledi broj koji označava nivo debagovanja: |
| |
| 0 - isključeno debagovanje\\ |
| 1 - upis kritičnih operacija i grešaka\\ |
| 2 - upis kritičnih i manje kritičnih operacije i grešaka |
| |
| Primer: **msbalans.exe /h:1** uključuje //debagovanje// kroz zapis potencijalno opasnih situacija o stanjima u klasi (npr. RecordsAffected=0 na INSERT ili UPDATE komandi) |
| |
| |