mirror of
https://github.com/tmux/tmux.git
synced 2025-09-02 13:37:12 +00:00
Tweak target debug logging.
This commit is contained in:
39
cmd-find.c
39
cmd-find.c
@ -971,7 +971,7 @@ cmd_find_target(struct cmd_find_state *fs, struct cmdq_item *item,
|
|||||||
{
|
{
|
||||||
struct mouse_event *m;
|
struct mouse_event *m;
|
||||||
struct cmd_find_state current;
|
struct cmd_find_state current;
|
||||||
char *colon, *period, *copy = NULL;
|
char *colon, *period, *copy = NULL, tmp[256];
|
||||||
const char *session, *window, *pane, *s;
|
const char *session, *window, *pane, *s;
|
||||||
int window_only = 0, pane_only = 0;
|
int window_only = 0, pane_only = 0;
|
||||||
|
|
||||||
@ -988,11 +988,25 @@ cmd_find_target(struct cmd_find_state *fs, struct cmdq_item *item,
|
|||||||
s = "session";
|
s = "session";
|
||||||
else
|
else
|
||||||
s = "unknown";
|
s = "unknown";
|
||||||
if (target == NULL)
|
*tmp = '\0';
|
||||||
log_debug("%s: target none, type %s", __func__, s);
|
if (flags & CMD_FIND_PREFER_UNATTACHED)
|
||||||
else
|
strlcat(tmp, "PREFER_UNATTACHED,", sizeof tmp);
|
||||||
log_debug("%s: target %s, type %s", __func__, target, s);
|
if (flags & CMD_FIND_QUIET)
|
||||||
log_debug("%s: item %p, flags %#x", __func__, item, flags);
|
strlcat(tmp, "QUIET,", sizeof tmp);
|
||||||
|
if (flags & CMD_FIND_WINDOW_INDEX)
|
||||||
|
strlcat(tmp, "WINDOW_INDEX,", sizeof tmp);
|
||||||
|
if (flags & CMD_FIND_DEFAULT_MARKED)
|
||||||
|
strlcat(tmp, "DEFAULT_MARKED,", sizeof tmp);
|
||||||
|
if (flags & CMD_FIND_EXACT_SESSION)
|
||||||
|
strlcat(tmp, "EXACT_SESSION,", sizeof tmp);
|
||||||
|
if (flags & CMD_FIND_EXACT_WINDOW)
|
||||||
|
strlcat(tmp, "EXACT_WINDOW,", sizeof tmp);
|
||||||
|
if (flags & CMD_FIND_CANFAIL)
|
||||||
|
strlcat(tmp, "CANFAIL,", sizeof tmp);
|
||||||
|
if (*tmp != '\0')
|
||||||
|
tmp[strlen(tmp) - 1] = '\0';
|
||||||
|
log_debug("%s: target %s, type %s, item %p, flags %s", __func__,
|
||||||
|
target == NULL ? "none" : target, s, item, tmp);
|
||||||
|
|
||||||
/* Clear new state. */
|
/* Clear new state. */
|
||||||
cmd_find_clear_state(fs, flags);
|
cmd_find_clear_state(fs, flags);
|
||||||
@ -1132,9 +1146,16 @@ cmd_find_target(struct cmd_find_state *fs, struct cmdq_item *item,
|
|||||||
if (pane != NULL)
|
if (pane != NULL)
|
||||||
pane = cmd_find_map_table(cmd_find_pane_table, pane);
|
pane = cmd_find_map_table(cmd_find_pane_table, pane);
|
||||||
|
|
||||||
log_debug("%s: target %s (flags %#x): session=%s, window=%s, pane=%s",
|
if (session != NULL || window != NULL || pane != NULL) {
|
||||||
__func__, target, flags, session == NULL ? "none" : session,
|
log_debug("%s: target %s is %s%s%s%s%s%s",
|
||||||
window == NULL ? "none" : window, pane == NULL ? "none" : pane);
|
__func__, target,
|
||||||
|
session == NULL ? "" : "session ",
|
||||||
|
session == NULL ? "" : session,
|
||||||
|
window == NULL ? "" : "window ",
|
||||||
|
window == NULL ? "" : window,
|
||||||
|
pane == NULL ? "" : "pane ",
|
||||||
|
pane == NULL ? "" : pane);
|
||||||
|
}
|
||||||
|
|
||||||
/* No pane is allowed if want an index. */
|
/* No pane is allowed if want an index. */
|
||||||
if (pane != NULL && (flags & CMD_FIND_WINDOW_INDEX)) {
|
if (pane != NULL && (flags & CMD_FIND_WINDOW_INDEX)) {
|
||||||
|
Reference in New Issue
Block a user