@@ -138,7 +138,7 @@ ch_log_active(void)
138
138
}
139
139
140
140
static void
141
- ch_log_lead (const char * what , channel_T * ch )
141
+ ch_log_lead (const char * what , channel_T * ch , ch_part_T part )
142
142
{
143
143
if (log_fd != NULL )
144
144
{
@@ -150,7 +150,13 @@ ch_log_lead(const char *what, channel_T *ch)
150
150
fprintf (log_fd , "%s " , profile_msg (& log_now ));
151
151
#endif
152
152
if (ch != NULL )
153
- fprintf (log_fd , "%son %d: " , what , ch -> ch_id );
153
+ {
154
+ if (part < PART_COUNT )
155
+ fprintf (log_fd , "%son %d(%s): " ,
156
+ what , ch -> ch_id , part_names [part ]);
157
+ else
158
+ fprintf (log_fd , "%son %d: " , what , ch -> ch_id );
159
+ }
154
160
else
155
161
fprintf (log_fd , "%s: " , what );
156
162
}
@@ -166,7 +172,7 @@ ch_log(channel_T *ch, const char *fmt, ...)
166
172
{
167
173
va_list ap ;
168
174
169
- ch_log_lead ("" , ch );
175
+ ch_log_lead ("" , ch , PART_COUNT );
170
176
va_start (ap , fmt );
171
177
vfprintf (log_fd , fmt , ap );
172
178
va_end (ap );
@@ -191,7 +197,7 @@ ch_error(channel_T *ch, const char *fmt, ...)
191
197
{
192
198
va_list ap ;
193
199
194
- ch_log_lead ("ERR " , ch );
200
+ ch_log_lead ("ERR " , ch , PART_COUNT );
195
201
va_start (ap , fmt );
196
202
vfprintf (log_fd , fmt , ap );
197
203
va_end (ap );
@@ -1849,7 +1855,7 @@ channel_save(channel_T *channel, ch_part_T part, char_u *buf, int len,
1849
1855
1850
1856
if (ch_log_active () && lead != NULL )
1851
1857
{
1852
- ch_log_lead (lead , channel );
1858
+ ch_log_lead (lead , channel , part );
1853
1859
fprintf (log_fd , "'" );
1854
1860
ignored = (int )fwrite (buf , len , 1 , log_fd );
1855
1861
fprintf (log_fd , "'\n" );
@@ -3718,7 +3724,7 @@ channel_send(
3718
3724
3719
3725
if (ch_log_active ())
3720
3726
{
3721
- ch_log_lead ("SEND " , channel );
3727
+ ch_log_lead ("SEND " , channel , part );
3722
3728
fprintf (log_fd , "'" );
3723
3729
ignored = (int )fwrite (buf_arg , len_arg , 1 , log_fd );
3724
3730
fprintf (log_fd , "'\n" );
0 commit comments