blob: b3ce92c77ffe1878fe361c9e2e0e8023ddbb75e6 [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
Harald Welte8d5fc1d2022-11-06 17:04:45 +010010#pragma GCC diagnostic ignored "-Wpragmas"
Harald Weltebe912e72022-11-06 10:53:34 +010011#pragma GCC diagnostic ignored "-Wstrict-prototypes"
12/* note this undefined argument declaration is intentional. There used
13 * to be an argument until 2017 which we no longer need .*/
14void logging_vty_add_cmds();
15#pragma GCC diagnostic pop
Harald Welte11eb4b52018-06-09 17:41:31 +020016void logging_vty_add_deprecated_subsys(void *ctx, const char *name);
Pablo Neira Ayuso04139f12011-03-09 13:05:08 +010017struct vty;
Harald Weltea62648b2011-02-18 21:03:27 +010018struct log_target *osmo_log_vty2tgt(struct vty *vty);