Browse Source

create net log file after context is created

Robo 9 years ago
parent
commit
451dd03866
1 changed files with 10 additions and 9 deletions
  1. 10 9
      brightray/browser/net_log.cc

+ 10 - 9
brightray/browser/net_log.cc

@@ -30,6 +30,12 @@ scoped_ptr<base::DictionaryValue> GetConstants() {
 }  // namespace
 
 NetLog::NetLog() {
+}
+
+NetLog::~NetLog() {
+}
+
+void NetLog::StartLogging(net::URLRequestContext* url_request_context) {
   auto command_line = base::CommandLine::ForCurrentProcess();
   if (!command_line->HasSwitch(switches::kLogNetLog))
     return;
@@ -46,17 +52,12 @@ NetLog::NetLog() {
                << "for net logging";
     return;
   }
-}
-
-NetLog::~NetLog() {
-}
-
-void NetLog::StartLogging(net::URLRequestContext* url_request_context) {
-  if (!log_file_)
-    return;
 
   scoped_ptr<base::Value> constants(GetConstants());
-  write_to_file_observer_.StartObserving(this, log_file_.Pass(), constants.get(), url_request_context);
+  write_to_file_observer_.StartObserving(this,
+                                         log_file_.Pass(),
+                                         constants.get(),
+                                         url_request_context);
 }
 
 }  // namespace brightray