Use styled_string for "show logging filename"
authorTom Tromey <tom@tromey.com>
Thu, 19 Sep 2019 13:31:28 +0000 (07:31 -0600)
committerTom Tromey <tom@tromey.com>
Tue, 1 Oct 2019 21:12:41 +0000 (15:12 -0600)
This changes "show logging filename" to style its output.

gdb/ChangeLog
2019-10-01  Tom Tromey  <tom@tromey.com>

* cli/cli-logging.c (show_logging_filename): Use styled_string.

gdb/testsuite/ChangeLog
2019-10-01  Tom Tromey  <tom@tromey.com>

* gdb.base/style.exp: Test "show logging filename".

gdb/ChangeLog
gdb/cli/cli-logging.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/style.exp

index 652ba77d8344b3286924254cf1d63a7e5f748da2..be51e38a5001571782e9a816c75280a9ceb9d33a 100644 (file)
@@ -1,3 +1,7 @@
+2019-10-01  Tom Tromey  <tom@tromey.com>
+
+       * cli/cli-logging.c (show_logging_filename): Use styled_string.
+
 2019-10-01  Tom Tromey  <tom@tromey.com>
 
        * stack.c (print_frame, info_frame_command_core): Use
index 22b540b4812e2ea6ba8ece75df29cf0273753441..e20ebd5dc82e7b6a43b44e1f32ed1926c6d80489 100644 (file)
@@ -21,6 +21,7 @@
 #include "gdbcmd.h"
 #include "ui-out.h"
 #include "interps.h"
+#include "cli/cli-style.h"
 
 static char *saved_filename;
 
@@ -29,8 +30,8 @@ static void
 show_logging_filename (struct ui_file *file, int from_tty,
                       struct cmd_list_element *c, const char *value)
 {
-  fprintf_filtered (file, _("The current logfile is \"%s\".\n"),
-                   value);
+  fprintf_filtered (file, _("The current logfile is \"%ps\".\n"),
+                   styled_string (file_name_style.style (), value));
 }
 
 static bool logging_overwrite;
index 784daf2e530699d57763f6e6707809da7183defc..123d3b076dfe1658ccc6fe32a799275551fd97fa 100644 (file)
@@ -1,3 +1,7 @@
+2019-10-01  Tom Tromey  <tom@tromey.com>
+
+       * gdb.base/style.exp: Test "show logging filename".
+
 2019-10-01  Tom Tromey  <tom@tromey.com>
 
        * lib/gdb-utils.exp (style): Handle "metadata" argument.
index 0f812f7f1bc03d08d48ae34b34859220a6a914ea..72b5f4efb217b32532d5d44804140d5de0a73168 100644 (file)
@@ -137,4 +137,7 @@ save_vars { env(TERM) } {
     gdb_test_no_output "set print repeat 3"
     gdb_test "print {0,0,0,0,0,0,0,0}" \
        " = \\{0 [style {<repeats.*8.*times>} metadata]\\}"
+
+    gdb_test "show logging file" \
+       "The current logfile is \"[style .*? file]\"\\..*"
 }