Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(418)

Side by Side Diff: components/cronet/android/chromium_url_request_context.cc

Issue 1093793002: Allow setting Cronet NetLog level to LOG_ALL (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | components/cronet/android/cronet_url_request_context_adapter.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "components/cronet/android/chromium_url_request_context.h" 5 #include "components/cronet/android/chromium_url_request_context.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/android/jni_android.h" 9 #include "base/android/jni_android.h"
10 #include "base/android/jni_string.h" 10 #include "base/android/jni_string.h"
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
122 jstring jfilter) { 122 jstring jfilter) {
123 std::string query = ConvertJavaStringToUTF8(env, jfilter); 123 std::string query = ConvertJavaStringToUTF8(env, jfilter);
124 std::string json = base::StatisticsRecorder::ToJSON(query); 124 std::string json = base::StatisticsRecorder::ToJSON(query);
125 return ConvertUTF8ToJavaString(env, json).Release(); 125 return ConvertUTF8ToJavaString(env, json).Release();
126 } 126 }
127 127
128 // Starts recording NetLog into file with |jfilename|. 128 // Starts recording NetLog into file with |jfilename|.
129 static void StartNetLogToFile(JNIEnv* env, 129 static void StartNetLogToFile(JNIEnv* env,
130 jobject jcaller, 130 jobject jcaller,
131 jlong jurl_request_context_adapter, 131 jlong jurl_request_context_adapter,
132 jstring jfilename) { 132 jstring jfilename,
133 jboolean jlog_all) {
133 URLRequestContextAdapter* context_adapter = 134 URLRequestContextAdapter* context_adapter =
134 reinterpret_cast<URLRequestContextAdapter*>(jurl_request_context_adapter); 135 reinterpret_cast<URLRequestContextAdapter*>(jurl_request_context_adapter);
135 std::string filename = ConvertJavaStringToUTF8(env, jfilename); 136 std::string filename = ConvertJavaStringToUTF8(env, jfilename);
136 context_adapter->StartNetLogToFile(filename); 137 context_adapter->StartNetLogToFile(filename, jlog_all);
137 } 138 }
138 139
139 // Stops recording NetLog. 140 // Stops recording NetLog.
140 static void StopNetLog(JNIEnv* env, 141 static void StopNetLog(JNIEnv* env,
141 jobject jcaller, 142 jobject jcaller,
142 jlong jurl_request_context_adapter) { 143 jlong jurl_request_context_adapter) {
143 URLRequestContextAdapter* context_adapter = 144 URLRequestContextAdapter* context_adapter =
144 reinterpret_cast<URLRequestContextAdapter*>(jurl_request_context_adapter); 145 reinterpret_cast<URLRequestContextAdapter*>(jurl_request_context_adapter);
145 context_adapter->StopNetLog(); 146 context_adapter->StopNetLog();
146 } 147 }
147 148
148 // Called on application's main Java thread. 149 // Called on application's main Java thread.
149 static void InitRequestContextOnMainThread(JNIEnv* env, 150 static void InitRequestContextOnMainThread(JNIEnv* env,
150 jobject jcaller, 151 jobject jcaller,
151 jlong jurl_request_context_adapter) { 152 jlong jurl_request_context_adapter) {
152 URLRequestContextAdapter* context_adapter = 153 URLRequestContextAdapter* context_adapter =
153 reinterpret_cast<URLRequestContextAdapter*>(jurl_request_context_adapter); 154 reinterpret_cast<URLRequestContextAdapter*>(jurl_request_context_adapter);
154 context_adapter->InitRequestContextOnMainThread(); 155 context_adapter->InitRequestContextOnMainThread();
155 } 156 }
156 157
157 } // namespace cronet 158 } // namespace cronet
OLDNEW
« no previous file with comments | « no previous file | components/cronet/android/cronet_url_request_context_adapter.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698