anchor.diff:                            BeeDir,
                             [{pidfile, PidFilename}|to_proplist(BeeObject)],
                             From,
  -                          fun(Tuple) ->
  -                              case Tuple of
  -                                {data, Data} ->
  -                                  List = binary_to_list(Data),
  -                                  log_bee_event(List, App#app.name);
  -                                _Else -> ok
  -                              end
  -                          end),
  +                          fun(Tuple) -> log_shell_output(Tuple, Name) end),
             % Because we are spawning off into a new process, we also want to make sure we can connect to the
             % newly spawned bee. Here we'll spawn off a connector process
             BuiltBee = bees:from_bee_object(BeeObject, App),
  
positive.code:       Str = render_command_string(MountCmd, to_proplist(BeeObject)),
        ?DEBUG_PRINT({mount,run_dir,MountDir,Str}),
        ok = ensure_directory_exists(filename:join([MountDir, "dummy_dir"])),
        LogFun = fun(Tuple) ->
                     case Tuple of
                       {data, Data} ->
                         List = binary_to_list(Data),
                         log_bee_event(List, Name);
                       _Else -> ok
                     end
                 end,
        case run_command_in_directory(Str, MountDir, From, BeeObject, LogFun) of
          {error, _Reason} = T1 -> T1;
          T2 ->
  
negative.code:         BeforeBundle ->
            % Run the bundle pre config first, then the bundle command
            ?LOG(debug, "Running before bundle script: ~p", [BeforeBundle]),
            LogFun =
              fun(Tuple) -> log_shell_output(Tuple, BeeObject#bee_object.name) end,
            case run_in_directory_with_file(BeeObject, From, NBundleDir, BeforeBundle, LogFun) of
              {error, _} = T2 -> T2;
              _BeforeActionOut ->
  