Patch 8.1.0263
Problem:    Channel log doesn't show part of channel.
Solution:   Add "sock", "out", "err" or "in". (Ozaki Kiichi, closes #3303)
Files:      src/channel.c


*** ../vim-8.1.0262/src/channel.c       2018-07-08 17:18:58.416462371 +0200
--- src/channel.c       2018-08-09 22:13:36.575628935 +0200
***************
*** 138,144 ****
  }
  
      static void
! ch_log_lead(const char *what, channel_T *ch)
  {
      if (log_fd != NULL)
      {
--- 138,144 ----
  }
  
      static void
! ch_log_lead(const char *what, channel_T *ch, ch_part_T part)
  {
      if (log_fd != NULL)
      {
***************
*** 150,156 ****
        fprintf(log_fd, "%s ", profile_msg(&log_now));
  #endif
        if (ch != NULL)
!           fprintf(log_fd, "%son %d: ", what, ch->ch_id);
        else
            fprintf(log_fd, "%s: ", what);
      }
--- 150,162 ----
        fprintf(log_fd, "%s ", profile_msg(&log_now));
  #endif
        if (ch != NULL)
!       {
!           if (part < PART_COUNT)
!               fprintf(log_fd, "%son %d(%s): ",
!                                          what, ch->ch_id, part_names[part]);
!           else
!               fprintf(log_fd, "%son %d: ", what, ch->ch_id);
!       }
        else
            fprintf(log_fd, "%s: ", what);
      }
***************
*** 166,172 ****
      {
        va_list ap;
  
!       ch_log_lead("", ch);
        va_start(ap, fmt);
        vfprintf(log_fd, fmt, ap);
        va_end(ap);
--- 172,178 ----
      {
        va_list ap;
  
!       ch_log_lead("", ch, PART_COUNT);
        va_start(ap, fmt);
        vfprintf(log_fd, fmt, ap);
        va_end(ap);
***************
*** 191,197 ****
      {
        va_list ap;
  
!       ch_log_lead("ERR ", ch);
        va_start(ap, fmt);
        vfprintf(log_fd, fmt, ap);
        va_end(ap);
--- 197,203 ----
      {
        va_list ap;
  
!       ch_log_lead("ERR ", ch, PART_COUNT);
        va_start(ap, fmt);
        vfprintf(log_fd, fmt, ap);
        va_end(ap);
***************
*** 1849,1855 ****
  
      if (ch_log_active() && lead != NULL)
      {
!       ch_log_lead(lead, channel);
        fprintf(log_fd, "'");
        ignored = (int)fwrite(buf, len, 1, log_fd);
        fprintf(log_fd, "'\n");
--- 1855,1861 ----
  
      if (ch_log_active() && lead != NULL)
      {
!       ch_log_lead(lead, channel, part);
        fprintf(log_fd, "'");
        ignored = (int)fwrite(buf, len, 1, log_fd);
        fprintf(log_fd, "'\n");
***************
*** 3718,3724 ****
  
      if (ch_log_active())
      {
!       ch_log_lead("SEND ", channel);
        fprintf(log_fd, "'");
        ignored = (int)fwrite(buf_arg, len_arg, 1, log_fd);
        fprintf(log_fd, "'\n");
--- 3724,3730 ----
  
      if (ch_log_active())
      {
!       ch_log_lead("SEND ", channel, part);
        fprintf(log_fd, "'");
        ignored = (int)fwrite(buf_arg, len_arg, 1, log_fd);
        fprintf(log_fd, "'\n");
*** ../vim-8.1.0262/src/version.c       2018-08-09 22:08:53.017560100 +0200
--- src/version.c       2018-08-09 22:14:51.103121696 +0200
***************
*** 796,797 ****
--- 796,799 ----
  {   /* Add new patch number below this line */
+ /**/
+     263,
  /**/

-- 
Veni, Vidi, VW -- I came, I saw, I drove around in a little car.

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui