Println! and eprintln
Println!
The first tool which you may reach for when you experience unexpected behaviour is println!
.
println!
can be used, as the name suggests, to print values at key points of your program where your issue might lie.
However
- Typing, or more likely copying and pasting
println!
's everywhere gets quite tedious. - Each
println!
should, in most cases, have some marking string that lets you know which one triggered, otherwise you have to do additional searching. - At some point, these
println!
's need to be removed, or they will block up the logging.