Jakie są standardy(jakkolwiek to rozumieć) debugowania w JS? Chodzi mi o na przykład console.log zamknięte w funkcji log(). Po prostu krótszej nazwie. Problem jest taki, że wtedy zamiast miejsca wywołania funkcji log() pokazana jest miejsce definicji tej funkcji. Jak to zmienić?
@look997: pomijając wszystko to tak właściwie po co Ci to? W normalnych logach piszesz która metoda w jakim przypadku wywołała błąd ... try {} catch(err) { log.error('Nazwa metody: ajax się #!$%@?ł') log.msg(err)};
I już wiesz, gdzie to jest a jak nie pamiętasz to jaki problem wyszukać po stringu błędu?:P A potem sobie precyzujesz już console logami, które potem usuwasz... Przynajmniej ja tak robię i żadnych problemów nie miałem jeszcze.
Gibała wziął psa na scene i zaczął go całować xDD Ktoś z publiczności "żone byś pocałował" i wtedy dopiero podszedl do niej (to ta po prawej na screenie)
Chodzi mi o na przykład console.log zamknięte w funkcji log(). Po prostu krótszej nazwie.
Problem jest taki, że wtedy zamiast miejsca wywołania funkcji log() pokazana jest miejsce definicji tej funkcji.
Jak to zmienić?
Widzę, że istnieje taka biblioteka: http://easyxdm.net/wp/2010/03/17/adding-easyxdm-to-your-project-including-debugging-tools/
I ona ma dodatkowy plik do debugowania. Jeszcze tego nie użyłem, ale domyślam się że tam są rozwiązane problemy między innymi jak te z krótką funkcją log.
#webdev
#javascript
#xhr #standards #debug #cors
var log = console.log.bind(console);
W normalnych logach piszesz która metoda w jakim przypadku wywołała błąd ...
try {} catch(err) { log.error('Nazwa metody: ajax się #!$%@?ł') log.msg(err)};
I już wiesz, gdzie to jest a jak nie pamiętasz to jaki problem wyszukać po stringu błędu?:P A potem sobie precyzujesz już console logami, które potem usuwasz... Przynajmniej ja tak robię i żadnych problemów nie miałem jeszcze.
Łap przykładowo