Logging
- 27 Sep 2023
- 1 Minute to read
- DarkLight
- PDF
Logging
- Updated on 27 Sep 2023
- 1 Minute to read
- DarkLight
- PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback
Logs are very useful for debugging and security purpose. To emit a log in Scrypto, you will need to use one of the following macros.
error!
for error or critical messageswarn!
for a warninginfo!
for informational messagesdebug!
for debuggingtrace!
for tracing
All macros support both simple and formatted messages:
info!("This is a simple message");
info!("This is a formatted message: {} + {} = {}", 1, 2, 1 + 2);
In case the variable is of a type which doesn’t implement the Display trait but the Debug trait, you will need to replace {} with {:?}, for instance:
debug!("I'm debuging {:?}", this_structure);
Was this article helpful?