Changeset 71085f0 for commands.c
- Timestamp:
- Feb 12, 2014, 3:05:20 PM (8 years ago)
- Children:
- 09a3afc
- Parents:
- 66dc2c6
- git-author:
- Jason Gross <jgross@mit.edu> (05/26/13 12:50:13)
- git-committer:
- Jason Gross <jgross@mit.edu> (02/12/14 15:05:20)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
commands.c
r66dc2c6 r71085f0 488 488 "SEE ALSO: aaway, zaway"), 489 489 490 OWLCMD_ VOID("flush-logs", owl_command_flushlogs, OWL_CTX_ANY,490 OWLCMD_ARGS("flush-logs", owl_command_flushlogs, OWL_CTX_ANY, 491 491 "flush the queue of messages waiting to be logged", 492 " ",492 "flush-logs [-f | --force]", 493 493 "If BarnOwl failed to log a file, this command tells\n" 494 494 "BarnOwl to try logging the messages that have since\n" 495 "come in, and to resume logging normally."), 495 "come in, and to resume logging normally.\n" 496 "\n" 497 "Normally, if logging any of these messages fails,\n" 498 "that message is added to the queue of messages waiting\n" 499 "to be logged, and any new messages are deferred until\n" 500 "the next :flush-logs. If the --force flag is passed,\n" 501 "any messages on the queue which cannot successfully be\n" 502 "logged are dropped, and BarnOwl will resume logging\n" 503 "normally."), 496 504 497 505 OWLCMD_ARGS("load-subs", owl_command_loadsubs, OWL_CTX_ANY, … … 1442 1450 } 1443 1451 1444 void owl_command_flushlogs(void) 1445 { 1446 owl_log_flush_logs(); 1452 char *owl_command_flushlogs(int argc, const char *const *argv, const char *buff) 1453 { 1454 if (argc == 1) { 1455 owl_log_flush_logs(false); 1456 } else if (argc == 2) { 1457 if (!strcmp(argv[1], "-f") || !strcmp(argv[1], "--force")) { 1458 owl_log_flush_logs(true); 1459 } else { 1460 owl_function_makemsg("Invalid flag to flush-logs: %s", argv[1]); 1461 } 1462 } else { 1463 owl_function_makemsg("Wrong number of arguments for flush-logs."); 1464 } 1465 return NULL; 1447 1466 } 1448 1467
Note: See TracChangeset
for help on using the changeset viewer.