title: How can I see the value assigned to a variable in Ethereum solidity language?
body: <p>I would like to know the value assigned to a variable of Ethereum solidity language.</p>
  
  <p>In JavaScript, even if I don't know what type of variable it is, I can use <code>console.log</code> to output the value of the variable.
  i.g)</p>
  
  <pre><code>
      ....
      .........
          var l = Math.ceil(8 * n.length / (Math.log(t.length) / Math.log(2))),
          console.log(I);
              c = Array(l);
          console.log(c); // This can be very useful when I want to know what value is outputting, such as using console.table
      ..........
      ....
  
  </code></pre>
  
  <p>As you may know, these are often useful methods when analyze and debug code.
  How should I implement this method like <code>console.log</code> in the "solidity"?
  i.g)</p>
  
  <pre><code>    ...
      ......
      wonder = uint(keccak256(abi.encodePacked(now, msg.sender, Rnd_entropy_2))) % Ana; 
      // There are three variables in this line: "Ana, Rnd_entropy_2, wonder". I want to know what value assigned to each variable has and what they are output. 
      // In JavaScript, Can easily be found console.log (Ana, Rnd_entropy_2, wonder). What should I do?
      ....
      ........
  
  </code></pre>
  
  <p>Isn't there an easier way to get there? I'd be happy to hear what your thoughts are on this matter.</p>