$OpenBSD: patch-net_url_request_url_request_cc,v 1.6 2021/11/02 09:06:54 robert Exp $

Index: net/url_request/url_request.cc
--- net/url_request/url_request.cc.orig
+++ net/url_request/url_request.cc
@@ -14,12 +14,14 @@
 #include "base/callback.h"
 #include "base/callback_helpers.h"
 #include "base/compiler_specific.h"
+#include "base/command_line.h"
 #include "base/metrics/histogram_macros.h"
 #include "base/rand_util.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/synchronization/lock.h"
 #include "base/threading/thread_task_runner_handle.h"
 #include "base/values.h"
+#include "content/public/common/content_switches.h"
 #include "net/base/auth.h"
 #include "net/base/load_flags.h"
 #include "net/base/load_timing_info.h"
@@ -58,7 +60,10 @@ namespace iridium {
 
 void textlog_request(const char *caller, const GURL &url)
 {
-#ifdef __linux__
+	base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
+	if (!command_line->HasSwitch(switches::kTrk))
+		return;
+#ifdef __OpenBSD__
 	bool tty = isatty(fileno(stderr));
 #else
 	bool tty = false;
