message: Make TraceMeConsumer's argument order consistent with TraceMeProducer's.
diff: @@ -49,7 +49,7 @@ enum class ContextType : int {
  * [Consumer Thread]
  * // user_context_id is provided by the user.
  * TraceMeConsumer consumer(
  - * [&] { return "op_execute"; }, user_context_id, ContextType::kTfExecutor);
  + * [&] { return "op_execute"; }, ContextType::kTfExecutor, user_context_id);
  *
  * (2) Using the user-provided context type and generic id. The user is
  * responsible for passing the TraceMeProducer's context id to
  @@ -64,7 +64,7 @@ enum class ContextType : int {
  * [Consumer Thread]
  * // context_id is passed from the producer thread.
  * TraceMeConsumer consumer(
  - * [&] { return "op_execute"; }, context_id, ContextType::kTfExecutor);
  + * [&] { return "op_execute"; }, ContextType::kTfExecutor, context_id);
  *
  * (3) Using the generic context information. The user is responsible for
  * passing the TraceMeProducer's context id to TraceMeConsumer.
  @@ -103,8 +103,7 @@ class TraceMeProducer {
  class TraceMeConsumer {
  public:
  template <typename NameT>
  - TraceMeConsumer(NameT name, uint64 context_id,
  - ContextType context_type = ContextType::kGeneric,
  + TraceMeConsumer(NameT name, ContextType context_type, uint64 context_id,
  int level = 2)
  : trace_me_(name, level) {
  trace_me_.AppendMetadata([&] {
  @@ -113,6 +112,10 @@ class TraceMeConsumer {
  });
  }
  + template <typename NameT>
  + TraceMeConsumer(NameT name, uint64 context_id, int level = 2)
  + : TraceMeConsumer(name, ContextType::kGeneric, context_id, level) {}
  +
  private:
  TraceMe trace_me_;
  };
  