Vorrei registrare user_id della persona che effettua una richiesta e il nome del metodo di ogni metodo chiamato per una classe javascript. Per esempio:Come posso registrare ogni chiamata di metodo in node.js senza aggiungere linee di debug ovunque?
35 - log_in
35 - list_of_other_users
78 - log_in
35 - send_message_to_user
35 - connect_to_redis
78 - list_of_other_users
Dal momento che tutto è utente asincrono 35 e 78 potrebbero fare cose allo stesso tempo. Quindi voglio assicurarmi che ogni riga di log inizi con user_id in modo che possa grep per esso e vedere solo l'attività di un utente alla volta.
Esiste un modo super intelligente per eseguire questa operazione senza aggiungere istruzioni di registrazione a tutti i metodi?
Eventuali duplicati di [Come il debug di applicazioni Node.JS?] (Http://stackoverflow.com/questions/1911015/how-do-i-debug-node-js- applicazioni) – Sylar