Answers.Body: <p>Krumo is part of the Drupal Devel module.  If you want to print out debugging statements in Drupal, you can put this line in your code:</p>
  
  <pre><code>dsm($myvariable);
  </code></pre>
  
  <p>It will print out the variable info with much more nicely-formatted HTML than just print_r() or similar.</p>
  
  <p>In CiviCRM, I don't use this - I prefer </p>
  
  <p>require_once 'CRM/Core/Error.php';</p>
  
  <p>CRM_Core_Error::debug('variablename', $variablename).</p>
  
  <p>There are variations on that available here: <a href="http://wiki.civicrm.org/confluence/pages/viewpage.action?pageId=33129619" rel="nofollow">http://wiki.civicrm.org/confluence/pages/viewpage.action?pageId=33129619</a></p>
  
  <p>Though <a href="http://wiki.civicrm.org/confluence/pages/editpage.action?pageId=88932428" rel="nofollow">this page</a> seems to suggest that maybe the variations are deprecated. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-04-14T17:32:20.980Z
Answers.Text: Jon, thanks so much, checking out those other debugging options.
Answers.UserDisplayName: Joe McLaughlin
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-04-13T18:51:54.323Z
Answers.LastActivityDate: 2015-04-14T02:31:14.843Z
Answers.LastEditDate: 2015-04-14T02:31:14.843Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Body: <p>What is Krumo, and when enabled, what does it do for a CiviCRM site?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-04-13T19:19:19.733Z
Comments.Text: Since Krumo has nothing to do with CiviCRM, it would help if you provided some more explanation about how you came across it and why it seemed to be related.
Comments.UserDisplayName: Coleman
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-04-13T19:48:31.067Z
Comments.Text: Coleman, yes absolutely. We upgraded to CiviCRM 4.6 recently. We apparently have Krumo on our Debian server, which is running Drupal and CiviCRM, for debugging. Trying to figure out a few issues with the 4.6 install. Nothing wrong with Krumo, it's doing what is supposed to do. I did find more info about Krumo at krumo.sourceforge.net .
Comments.UserDisplayName: Joe McLaughlin
Tags: <debugging>
Title: What is Krumo, and why should I care?
ThreadText: # What is Krumo, and why should I care?
  
  (Asked by: username_0 on 2015-04-13)
  
  What is Krumo, and when enabled, what does it do for a CiviCRM site?
  
  **Tags:** debugging
  
  > **Comments:**
  > **username_1**: Since Krumo has nothing to do with CiviCRM, it would help if you provided some more explanation about how you came across it and why it seemed to be related.  
  > **username_0**: username_1, yes absolutely. We upgraded to CiviCRM 4.6 recently. We apparently have Krumo on our Debian server, which is running Drupal and CiviCRM, for debugging. Trying to figure out a few issues with the 4.6 install. Nothing wrong with Krumo, it's doing what is supposed to do. I did find more info about Krumo at krumo.sourceforge.net .  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2015-04-13. Score: 5
  
  Krumo is part of the Drupal Devel module.  If you want to print out debugging statements in Drupal, you can put this line in your code:
  dsm($myvariable);
  
  It will print out the variable info with much more nicely-formatted HTML than just print_r() or similar.
  In CiviCRM, I don't use this - I prefer 
  require_once 'CRM/Core/Error.php';
  CRM_Core_Error::debug('variablename', $variablename).
  There are variations on that available here: http://wiki.civicrm.org/confluence/pages/viewpage.action?pageId=33129619
  Though this page seems to suggest that maybe the variations are deprecated.
  
  > **Comments:**
  > **username_0**: Jon, thanks so much, checking out those other debugging options.  
  
  ---
  
  