MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / SetLoggingOptions

Function SetLoggingOptions

src/init/common.cpp:46–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44}
45
46void SetLoggingOptions(const ArgsManager& args)
47{
48 LogInstance().m_print_to_file = !args.IsArgNegated("-debuglogfile");
49 LogInstance().m_file_path = AbsPathForConfigVal(args, args.GetPathArg("-debuglogfile", DEFAULT_DEBUGLOGFILE));
50 LogInstance().m_print_to_console = args.GetBoolArg("-printtoconsole", !args.GetBoolArg("-daemon", false));
51 LogInstance().m_log_timestamps = args.GetBoolArg("-logtimestamps", DEFAULT_LOGTIMESTAMPS);
52 LogInstance().m_log_time_micros = args.GetBoolArg("-logtimemicros", DEFAULT_LOGTIMEMICROS);
53 LogInstance().m_log_threadnames = args.GetBoolArg("-logthreadnames", DEFAULT_LOGTHREADNAMES);
54 LogInstance().m_log_sourcelocations = args.GetBoolArg("-logsourcelocations", DEFAULT_LOGSOURCELOCATIONS);
55 LogInstance().m_always_print_category_level = args.GetBoolArg("-loglevelalways", DEFAULT_LOGLEVELALWAYS);
56
57 fLogIPs = args.GetBoolArg("-logips", DEFAULT_LOGIPS);
58}
59
60util::Result<void> SetLoggingLevel(const ArgsManager& args)
61{

Callers 1

InitLoggingFunction · 0.85

Calls 4

AbsPathForConfigValFunction · 0.85
IsArgNegatedMethod · 0.80
GetPathArgMethod · 0.80
GetBoolArgMethod · 0.80

Tested by

no test coverage detected