diff options
author | Øyvind Harboe <oyvind.harboe@zylin.com> | 2010-09-26 18:24:36 +0200 |
---|---|---|
committer | Øyvind Harboe <oyvind.harboe@zylin.com> | 2010-10-01 10:21:33 +0200 |
commit | d623832685a20d8283ccfd5ede5185a48a256883 (patch) | |
tree | 8220a08c3073601bd24646beb78a598d23d3aa7c /src | |
parent | fb7235f12ad9590ac28f7fa8147c3ade4ce8b460 (diff) | |
download | openocd+libswd-d623832685a20d8283ccfd5ede5185a48a256883.tar.gz openocd+libswd-d623832685a20d8283ccfd5ede5185a48a256883.tar.bz2 openocd+libswd-d623832685a20d8283ccfd5ede5185a48a256883.tar.xz openocd+libswd-d623832685a20d8283ccfd5ede5185a48a256883.zip |
log: remove hack to redirect logs when pipes are in use
There is an explicit command "log_output" that can
be used to redirect log output to a file, no need
for a hack in the first place.
Before enabling pipes, use "log_output foo" to redirect
log output to the "foo" files.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/helper/log.c | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/src/helper/log.c b/src/helper/log.c index da227bd7..b6fab016 100644 --- a/src/helper/log.c +++ b/src/helper/log.c @@ -2,7 +2,7 @@ * Copyright (C) 2005 by Dominic Rath * * Dominic.Rath@gmx.de * * * - * Copyright (C) 2007,2008 Øyvind Harboe * + * Copyright (C) 2007-2010 Øyvind Harboe * * oyvind.harboe@zylin.com * * * * Copyright (C) 2008 by Spencer Oliver * @@ -159,7 +159,7 @@ static void log_puts(enum log_levels level, const char *file, int line, const ch #endif string); } - else if (server_use_pipes == 0) + else { /* if we are using gdb through pipes then we do not want any output * to the pipe otherwise we get repeated strings */ @@ -241,21 +241,6 @@ COMMAND_HANDLER(handle_debug_level_command) else if (CMD_ARGC > 1) return ERROR_COMMAND_SYNTAX_ERROR; - if (debug_level >= LOG_LVL_DEBUG && server_use_pipes == 1) - { - /* if we are enabling debug info then we need to write to a - * log file otherwise the pipe will get full and cause issues - * with gdb - */ - FILE* file = fopen("openocd.log", "w"); - if (file) - { - log_output = file; - LOG_WARNING("enabling logfile output because " - "we are using pipes to talk to GDB."); - } - } - command_print(CMD_CTX, "debug_level: %i", debug_level); return ERROR_OK; |