8#if !defined(BEL_DEBUG_H)
19 void execute(std::string
const& args);
26 std::string show_help()
const;
27 std::string show_gamehistory()
const;
28 std::string show_poshistory()
const;
29 std::string show_fenhistory()
const;
30 std::string show_hashhistory()
const;
53 std::string
const&
fn()
const {
return m_filename; }
62 if (m_tmplevel <= m_level) {
70 std::ostream&
getOs() {
return m_os; }
71 std::ostream&
getFos() {
return m_fos; }
76 if (log.m_tmplevel <= log.m_level) {
89 bool m_attached =
false;
90 std::string m_filename =
"";
static void run_bench(bSearchAlgorithm &search, depth_t const nDepth)
void execute(std::string const &args)
output to std::cout and if required to debug and log-file
outputWriter & operator=(outputWriter const &)=delete
outputWriter & operator()(int const l)
outputWriter & operator=(outputWriter &&)=delete
std::string const & fn() const
outputWriter(outputWriter const &)=delete
outputWriter(outputWriter &&)=delete
friend std::ostream & operator<<(outputWriter &log, T o)
bool attach(std::string const &fn)
void setLevel(int const l)