Added /log where command

This commit is contained in:
James Booth
2014-04-13 22:20:15 +01:00
parent c3418a2909
commit 67a109927c
5 changed files with 29 additions and 9 deletions

View File

@@ -2287,6 +2287,10 @@ cmd_log(gchar **args, struct cmd_help_t help)
int intval;
if (strcmp(subcmd, "maxsize") == 0) {
if (value == NULL) {
cons_show("Usage: %s", help.usage);
return TRUE;
}
if (_strtoi(value, &intval, PREFS_MIN_LOG_SIZE, INT_MAX) == 0) {
prefs_set_max_log_size(intval);
cons_show("Log maxinum size set to %d bytes", intval);
@@ -2298,22 +2302,24 @@ cmd_log(gchar **args, struct cmd_help_t help)
if (value == NULL) {
cons_show("Usage: %s", help.usage);
return TRUE;
} else {
return _cmd_set_boolean_preference(value, help,
"Log rotate", PREF_LOG_ROTATE);
}
return _cmd_set_boolean_preference(value, help, "Log rotate", PREF_LOG_ROTATE);
}
if (strcmp(subcmd, "shared") == 0) {
if (value == NULL) {
cons_show("Usage: %s", help.usage);
return TRUE;
} else {
gboolean result = _cmd_set_boolean_preference(value, help,
"Shared log", PREF_LOG_SHARED);
log_reinit();
return result;
}
gboolean result = _cmd_set_boolean_preference(value, help, "Shared log", PREF_LOG_SHARED);
log_reinit();
return result;
}
if (strcmp(subcmd, "where") == 0) {
char *logfile = get_log_file_location();
cons_show("Log file: %s", logfile);
return TRUE;
}
cons_show("Usage: %s", help.usage);