2005-02-24 Andrew Cagney <cagney@gnu.org>
[deliverable/binutils-gdb.git] / gdb / cli / cli-logging.c
index c03b420369a108c29d006968a4e12990f78f334b..6d3deffcfaae8876bc8cdd0ff49a141cfd8964f5 100644 (file)
@@ -38,7 +38,31 @@ static struct saved_output_files saved_output;
 static char *saved_filename;
 
 static char *logging_filename;
-int logging_overwrite, logging_redirect;
+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);
+}
+
+int logging_overwrite;
+static void
+show_logging_overwrite (struct ui_file *file, int from_tty,
+                       struct cmd_list_element *c, const char *value)
+{
+  fprintf_filtered (file, _("\
+Whether logging overwrites or appends to the log file is %s.\n"),
+                   value);
+}
+
+int logging_redirect;
+static void
+show_logging_redirect (struct ui_file *file, int from_tty,
+                      struct cmd_list_element *c, const char *value)
+{
+  fprintf_filtered (file, _("The logging output mode is %s.\n"), value);
+}
 
 /* If we've pushed output files, close them and pop them.  */
 static void
@@ -170,35 +194,37 @@ _initialize_cli_logging (void)
 
   
   add_prefix_cmd ("logging", class_support, set_logging_command,
-                 "Set logging options", &set_logging_cmdlist,
+                 _("Set logging options"), &set_logging_cmdlist,
                  "set logging ", 0, &setlist);
   add_prefix_cmd ("logging", class_support, show_logging_command,
-                 "Show logging options", &show_logging_cmdlist,
+                 _("Show logging options"), &show_logging_cmdlist,
                  "show logging ", 0, &showlist);
-  add_setshow_boolean_cmd ("overwrite", class_support, &logging_overwrite, "\
-Set whether logging overwrites or appends to the log file.", "\
-Show whether logging overwrites or appends to the log file.", "\
-If set, logging overrides the log file.",
-                          NULL, /* PRINT: Whether logging overwrites or appends to the log file is %s.  */
-                          NULL, NULL, &set_logging_cmdlist, &show_logging_cmdlist);
-  add_setshow_boolean_cmd ("redirect", class_support, &logging_redirect, "\
-Set the logging output mode.", "\
-Show the logging output mode.", "\
+  add_setshow_boolean_cmd ("overwrite", class_support, &logging_overwrite, _("\
+Set whether logging overwrites or appends to the log file."), _("\
+Show whether logging overwrites or appends to the log file."), _("\
+If set, logging overrides the log file."),
+                          NULL,
+                          show_logging_overwrite,
+                          &set_logging_cmdlist, &show_logging_cmdlist);
+  add_setshow_boolean_cmd ("redirect", class_support, &logging_redirect, _("\
+Set the logging output mode."), _("\
+Show the logging output mode."), _("\
 If redirect is off, output will go to both the screen and the log file.\n\
-If redirect is on, output will go only to the log file.",
-                          NULL, /* PRINT: The logging output mode is %s.  */
-                          NULL, NULL, &set_logging_cmdlist, &show_logging_cmdlist);
-  add_setshow_filename_cmd ("file", class_support, &logging_filename, "\
-Set the current logfile.", "\
-Show the current logfile.", "\
-The logfile is used when directing GDB's output.",
-                           NULL, /* PRINT: The current logfile is %s.  */
-                           NULL, NULL,
+If redirect is on, output will go only to the log file."),
+                          NULL,
+                          show_logging_redirect,
+                          &set_logging_cmdlist, &show_logging_cmdlist);
+  add_setshow_filename_cmd ("file", class_support, &logging_filename, _("\
+Set the current logfile."), _("\
+Show the current logfile."), _("\
+The logfile is used when directing GDB's output."),
+                           NULL,
+                           show_logging_filename,
                            &set_logging_cmdlist, &show_logging_cmdlist);
   add_cmd ("on", class_support, set_logging_on,
-          "Enable logging.", &set_logging_cmdlist);
+          _("Enable logging."), &set_logging_cmdlist);
   add_cmd ("off", class_support, set_logging_off,
-          "Disable logging.", &set_logging_cmdlist);
+          _("Disable logging."), &set_logging_cmdlist);
 
   logging_filename = xstrdup ("gdb.txt");
 }
This page took 0.026004 seconds and 4 git commands to generate.