void syten::Log::log_impl | ( | PrintPrefix | pp, |
int | level, | ||
std::ofstream & | filestream, | ||
std::ostream & | ttystream, | ||
Args &&... | data | ||
) |
Implementation helper to decide if we need to generate logging output and where to put it.
References format_args(), std::ofstream::is_open(), log_output(), syten::YesNo< T >::n(), and syten::YesNo< T >::y().
Referenced by syten::logE(), syten::T3N::DMRG::Run::logIteration(), syten::logO(), syten::T3N::DMRG::Run::logTrace(), syten::MPS::DMRG::PDMRG::logTrace(), syten::MPS::DMRG::LBOPDMRG::logTrace(), syten::MPS::DMRG::Worker::logTrace(), syten::MPS::DMRG::LBOWorker::logTrace(), and syten::MemorySampler::start().