| Index: runtime/vm/isolate.cc | 
| diff --git a/runtime/vm/isolate.cc b/runtime/vm/isolate.cc | 
| index 06dfad2153440b67c04ff43cdeaa55d35a78a82e..bb29b65f4b4f947d05078ca111b3db3bd78152b6 100644 | 
| --- a/runtime/vm/isolate.cc | 
| +++ b/runtime/vm/isolate.cc | 
| @@ -56,9 +56,6 @@ DEFINE_FLAG(bool, pause_isolates_on_exit, false, | 
| DEFINE_FLAG(bool, break_at_isolate_spawn, false, | 
| "Insert a one-time breakpoint at the entrypoint for all spawned " | 
| "isolates"); | 
| -DEFINE_FLAG(charp, isolate_log_filter, NULL, | 
| -            "Log isolates whose name include the filter. " | 
| -            "Default: service isolate log messages are suppressed."); | 
|  | 
| DEFINE_FLAG(int, new_gen_semi_max_size, (kWordSize <= 4) ? 16 : 32, | 
| "Max size of new gen semi space in MB"); | 
| @@ -699,7 +696,6 @@ Isolate::Isolate(const Dart_IsolateFlags& api_flags) | 
| edge_counter_increment_size_(-1), | 
| compiler_stats_(NULL), | 
| is_service_isolate_(false), | 
| -      log_(new class Log()), | 
| stacktrace_(NULL), | 
| stack_frame_index_(-1), | 
| last_allocationprofile_accumulator_reset_timestamp_(0), | 
| @@ -747,8 +743,6 @@ Isolate::~Isolate() { | 
| message_handler_ = NULL;  // Fail fast if we send messages to a dead isolate. | 
| ASSERT(deopt_context_ == NULL);  // No deopt in progress when isolate deleted. | 
| delete spawn_state_; | 
| -  delete log_; | 
| -  log_ = NULL; | 
| delete object_id_ring_; | 
| object_id_ring_ = NULL; | 
| delete pause_loop_monitor_; | 
| @@ -907,23 +901,6 @@ void Isolate::BuildName(const char* name_prefix) { | 
| } | 
|  | 
|  | 
| -Log* Isolate::Log() const { | 
| -  if (FLAG_isolate_log_filter == NULL) { | 
| -    if (is_service_isolate_) { | 
| -      // By default, do not log for the service isolate. | 
| -      return Log::NoOpLog(); | 
| -    } | 
| -    return log_; | 
| -  } | 
| -  ASSERT(name_ != NULL); | 
| -  if (strstr(name_, FLAG_isolate_log_filter) == NULL) { | 
| -    // Filter does not match, do not log for this isolate. | 
| -    return Log::NoOpLog(); | 
| -  } | 
| -  return log_; | 
| -} | 
| - | 
| - | 
| // TODO(5411455): Use flag to override default value and Validate the | 
| // stack size by querying OS. | 
| uword Isolate::GetSpecifiedStackSize() { | 
| @@ -1565,13 +1542,13 @@ void Isolate::Shutdown() { | 
| "\tisolate:    %s\n", name()); | 
| } | 
| if (FLAG_print_metrics) { | 
| -      LogBlock lb(this); | 
| -      ISL_Print("Printing metrics for %s\n", name()); | 
| +      LogBlock lb; | 
| +      THR_Print("Printing metrics for %s\n", name()); | 
| #define ISOLATE_METRIC_PRINT(type, variable, name, unit)                       \ | 
| -  ISL_Print("%s\n", metric_##variable##_.ToString()); | 
| +  THR_Print("%s\n", metric_##variable##_.ToString()); | 
| ISOLATE_METRIC_LIST(ISOLATE_METRIC_PRINT); | 
| #undef ISOLATE_METRIC_PRINT | 
| -      ISL_Print("\n"); | 
| +      THR_Print("\n"); | 
| } | 
| } | 
|  | 
|  |