web3.eth.sendTransaction({from : web3.eth.accounts[0], to : c.address, value : web3.toWei(50)}, console.log);
I am able to return the transaction hash.
But how do I capture all the event logs from that transaction that the smart contract returns?
You'll need to watch the events.
You can read more about it here.