If compiled with --enable-debug, don't even try to log to syslog unless
the user forces it in the config file.
This commit is contained in:
parent
972fdb4532
commit
f9eb8f7e06
4 changed files with 11 additions and 11 deletions
2
TODO
2
TODO
|
@ -4,6 +4,7 @@ Core
|
|||
- &&,||: priorities
|
||||
- client: `?' in BGP masks
|
||||
- filters: function for BGP path length
|
||||
- static: allow specifying a per-route filter program for setting route attributes?
|
||||
|
||||
Globals
|
||||
~~~~~~~
|
||||
|
@ -21,7 +22,6 @@ Globals
|
|||
|
||||
Various ideas
|
||||
~~~~~~~~~~~~~
|
||||
- static: allow specifying a per-route filter program for setting route attributes?
|
||||
- client: paging of output
|
||||
- client: Ctrl-R eats one more enter
|
||||
- bgp: timing of updates?
|
||||
|
|
|
@ -207,10 +207,10 @@ log_init(int debug, int init)
|
|||
}
|
||||
|
||||
void
|
||||
log_switch(list *l)
|
||||
log_switch(int debug, list *l)
|
||||
{
|
||||
if (EMPTY_LIST(*l))
|
||||
log_init(0, 0);
|
||||
log_init(debug, 0);
|
||||
else
|
||||
current_log_list = l;
|
||||
}
|
||||
|
|
|
@ -35,6 +35,12 @@
|
|||
* Debugging
|
||||
*/
|
||||
|
||||
#ifdef DEBUGGING
|
||||
static int debug_flag = 1;
|
||||
#else
|
||||
static int debug_flag = 0;
|
||||
#endif
|
||||
|
||||
void
|
||||
async_dump(void)
|
||||
{
|
||||
|
@ -77,7 +83,7 @@ sysdep_preconfig(struct config *c)
|
|||
int
|
||||
sysdep_commit(struct config *new, struct config *old)
|
||||
{
|
||||
log_switch(&new->logfiles);
|
||||
log_switch(debug_flag, &new->logfiles);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -342,12 +348,6 @@ signal_init(void)
|
|||
|
||||
static char *opt_list = "c:dD:s:";
|
||||
|
||||
#ifdef DEBUGGING
|
||||
static int debug_flag = 1;
|
||||
#else
|
||||
static int debug_flag = 0;
|
||||
#endif
|
||||
|
||||
static void
|
||||
usage(void)
|
||||
{
|
||||
|
|
|
@ -55,7 +55,7 @@ void krt_io_init(void);
|
|||
|
||||
void log_init(int debug, int init);
|
||||
void log_init_debug(char *); /* Initialize debug dump to given file (NULL=stderr, ""=off) */
|
||||
void log_switch(struct list *);
|
||||
void log_switch(int debug, struct list *);
|
||||
|
||||
struct log_config {
|
||||
node n;
|
||||
|
|
Loading…
Reference in a new issue