It’s me who’s doing something incorrect or it’s not possible to ic_cdk::print
debug information in init
and pre_upgrade
hooks?
1 Like
I just made an example project.
I can see the print messages in init
and post_upgrade
, but not in pre_upgrade
.
The spec said that the debug_print
system API is available in all three places. There might be something wrong.
3 Likes
Thanks! Following your message I also made another example and got the print message for init
and post_upgrade
. Originally also did not noticed any message for pre_upgrade
but, after applying some changes in the wasm code, stopping and starting again the replica (don’t think it was related), I finally got the print for the pre_upgrade
too.
Print and pre_upgrade are therefore indeed printed, I guess that when I was debugging yesterday the condition met to run those hooks were not met therefore I did not noticed print out.
1 Like