blob: 9be96e561318fed0006869297c25a483006ec8a2 [file] [log] [blame]
Neels Hofmeyr17518fe2017-06-20 04:35:06 +02001/*! \file logging.h */
2
Sylvain Munaut12ba7782014-06-16 10:13:40 +02003#pragma once
Harald Welte3fb0b6f2010-05-19 19:02:52 +02004
Neels Hofmeyr074478d2017-12-09 05:54:17 +01005#define LOGGING_STR "Configure logging\n"
Harald Welte3fb0b6f2010-05-19 19:02:52 +02006#define FILTER_STR "Filter log messages\n"
7
Pablo Neira Ayuso04139f12011-03-09 13:05:08 +01008struct log_info;
Harald Weltebe912e72022-11-06 10:53:34 +01009#pragma GCC diagnostic push
10#pragma GCC diagnostic ignored "-Wstrict-prototypes"
11/* note this undefined argument declaration is intentional. There used
12 * to be an argument until 2017 which we no longer need .*/
13void logging_vty_add_cmds();
14#pragma GCC diagnostic pop
Harald Welte11eb4b52018-06-09 17:41:31 +020015void logging_vty_add_deprecated_subsys(void *ctx, const char *name);
Pablo Neira Ayuso04139f12011-03-09 13:05:08 +010016struct vty;
Harald Weltea62648b2011-02-18 21:03:27 +010017struct log_target *osmo_log_vty2tgt(struct vty *vty);