I am trying to debug my holochain code running it in Tryorama. I do not see any output of my log commands in the flood of Tryorama messages. What is the correct way of doing it? I tried to use simplelog, logging either to file or to stdout, without success.
Hi akoros, I was having the same problem.
If you look in the tryorama github you see an environment variable called TRYORAMA_LOG_LEVEL
can be used to set the log level and that it takes the following values:
error
, warn
, info
, verbose
, debug
, or silly
(see https://github.com/holochain/tryorama/blob/master/src/env.ts and https://github.com/holochain/tryorama/blob/master/src/logger.ts)
I quite like using the npm package dotenv, so I created a .env file in the dna folder containing
TRYORAMA_LOG_LEVEL=warn
installed the dotenv package, and added
require("dotenv").config();
to the test index.js. I’m not sure if this is the “correct” way of doing it (I’m new to developing on holochain) but it seems to have worked.