Revert "debug.c: use new libosmocore features to print and save log filter"

This reverts commit c598e6e0a6.

It introduced a dependency from libcommon to libosmovty, which we don't
want
This commit is contained in:
Harald Welte 2015-01-05 14:15:16 +01:00
parent 0c4e400d2f
commit a67704753a
1 changed files with 0 additions and 46 deletions

View File

@ -30,7 +30,6 @@
#include <osmocom/core/talloc.h>
#include <osmocom/core/utils.h>
#include <osmocom/core/logging.h>
#include <osmocom/vty/vty.h>
#include <osmocom/gprs/gprs_msgb.h>
#include <openbsc/gsm_data.h>
#include <openbsc/gsm_subscriber.h>
@ -194,53 +193,8 @@ static int filter_fn(const struct log_context *ctx,
return 0;
}
static void filter_print(struct vty *vty,
const struct log_info *info,
const struct log_target *tar)
{
if ((tar->filter_map & (1 << FLT_IMSI)) != 0)
vty_out(vty, " Log Filter 'IMSI': %s%s",
tar->filter_data[FLT_IMSI], VTY_NEWLINE);
else
vty_out(vty, " Log Filter 'IMSI': Disabled%s", VTY_NEWLINE);
if ((tar->filter_map & (1 << FLT_NSVC)) != 0)
vty_out(vty, " Log Filter 'NSVC': %u%s",
tar->filter_data[FLT_NSVC], VTY_NEWLINE);
else
vty_out(vty, " Log Filter 'NSVC': Disabled%s", VTY_NEWLINE);
/* Filter on the NS Virtual Connection */
if ((tar->filter_map & (1 << FLT_BVC)) != 0)
vty_out(vty, " Log Filter 'BVC': %u%s",
tar->filter_data[FLT_BVC], VTY_NEWLINE);
else
vty_out(vty, " Log Filter 'BVC': Disabled%s", VTY_NEWLINE);
}
static void filter_save(struct vty *vty,
const struct log_info *info,
const struct log_target *tar)
{
if ((tar->filter_map & (1 << FLT_IMSI)) != 0)
vty_out(vty, " logging filter imsi %s%s",
tar->filter_data[FLT_IMSI], VTY_NEWLINE);
if ((tar->filter_map & (1 << FLT_NSVC)) != 0)
vty_out(vty, " logging filter nsvc %u%s",
tar->filter_data[FLT_NSVC], VTY_NEWLINE);
if ((tar->filter_map & (1 << FLT_BVC)) != 0)
vty_out(vty, " logging filter bvc %u%s",
tar->filter_data[FLT_BVC], VTY_NEWLINE);
}
const struct log_info log_info = {
.filter_fn = filter_fn,
.save_fn = filter_save,
.print_fn = filter_print,
.cat = default_categories,
.num_cat = ARRAY_SIZE(default_categories),
};