| 44 | } |
| 45 | |
| 46 | void 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 | |
| 60 | util::Result<void> SetLoggingLevel(const ArgsManager& args) |
| 61 | { |
no test coverage detected