Hi all;

Because the logs only display if a backtest completes, I am trying to write some debugging information to the console. I understand that the console does throttle output to avoid overwhelming the browser.

I have the following code:

	public class LanikaiQCAlgorithm : QCAlgorithm
	{
		// ...
		public override void Initialize()
		{

			this.Debug("hello\n");
			Console.WriteLine("hi");
			// ...

Neither hello or hi is written to the Console. As this is the very first output when running the program, it can't be throttled. So why is it not showing in the console?

Note: This back test is not completing (don't know if the server is just slow or I have an infinite loop - that's why I need this output).

thanks - dave

Author