anchor.diff:  			end
   		end,
   	    if Importance >= (100-VLvl) ->
  +		    CtLogFd = State#logger_state.ct_log_fd,
   		    case get_groupleader(Pid, GL, State) of
   			{tc_log,TCGL,TCGLs} ->
   			    case erlang:is_process_alive(TCGL) of
  
positive.code: print_to_log(sync, FromPid, Category, TCGL, List, State) ->
      %% in some situations (exceptions), the printout is made from the
      %% test server IO process and there's no valid group leader to send to
      if FromPid /= TCGL ->
  	    IoFun = create_io_fun(FromPid, State),
  	    io:format(TCGL,"~ts", [lists:foldl(IoFun, [], List)]);
         true ->
  	    unexpected_io(FromPid,Category,?MAX_IMPORTANCE,List,State)
      end,
      State;
  
  print_to_log(async, FromPid, Category, TCGL, List, State) ->
      %% in some situations (exceptions), the printout is made from the
      %% test server IO process and there's no valid group leader to send to
      Printer =
  	if FromPid /= TCGL ->
  		IoFun = create_io_fun(FromPid, State),
  		fun() ->
  			test_server:permit_io(TCGL, self()),
  
  
negative.code: 				    _:terminated ->
  					unexpected_io(FromPid, Category,
  						      ?MAX_IMPORTANCE,
  						      List, CtLogFd)
  				end;
  			    false ->
  				unexpected_io(FromPid, Category,
  					      ?MAX_IMPORTANCE,
  					      List, CtLogFd)
  			end
  		end;
  	   true ->
  		fun() ->
  			unexpected_io(FromPid, Category, ?MAX_IMPORTANCE,
  				      List, CtLogFd)
  		end
  	end,
      case State#logger_state.async_print_jobs of
  