1// Copyright (c) 2012 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5// This file has the functions to log all the sync related HTTP communication. 6// To get the log run a debug build of chrome with the flag 7// --vmodule=traffic_logger=1. 8 9#ifndef CHROME_BROWSER_SYNC_ENGINE_TRAFFIC_LOGGER_H_ 10#define CHROME_BROWSER_SYNC_ENGINE_TRAFFIC_LOGGER_H_ 11 12namespace sync_pb { 13class ClientToServerResponse; 14class ClientToServerMessage; 15} // namespace sync_pb 16 17namespace syncer { 18 19void LogClientToServerMessage(const sync_pb::ClientToServerMessage& msg); 20void LogClientToServerResponse( 21 const sync_pb::ClientToServerResponse& response); 22 23} // namespace syncer 24 25#endif // CHROME_BROWSER_SYNC_ENGINE_TRAFFIC_LOGGER_H_ 26