RCSID("$Id$")
-#define LOG_PREFIX "rlm_eap - "
+#define LOG_PREFIX "rlm_eap"
#include <freeradius-devel/eap/base.h>
#include <freeradius-devel/server/virtual_servers.h>
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*
*/
-#define LOG_PREFIX "rlm_eap - "
+#define LOG_PREFIX "rlm_eap"
#include <freeradius-devel/server/modpriv.h>
#include <freeradius-devel/server/pair.h>
#include <freeradius-devel/radius/radius.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "%s - "
-#define LOG_PREFIX_ARGS nr->name
+#define LOG_PREFIX nr->name
#define LOG_DST nr->log
*/
RCSID("$Id$")
-#define LOG_PREFIX "%s - "
-#define LOG_PREFIX_ARGS worker->name
+#define LOG_PREFIX worker->name
#define LOG_DST worker->log
#include <freeradius-devel/io/channel.h>
#include <freeradius-devel/util/debug.h>
-#define LOG_PREFIX "%s - "
-#define LOG_PREFIX_ARGS handle_config->name
+#define LOG_PREFIX handle_config->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/ldap/base.h>
USES_APPLE_DEPRECATED_API
-#define LOG_PREFIX "%s - "
-#define LOG_PREFIX_ARGS name
+#define LOG_PREFIX name
#include <freeradius-devel/ldap/base.h>
USES_APPLE_DEPRECATED_API
-#define LOG_PREFIX "%s - "
-#define LOG_PREFIX_ARGS handle_config->name
+#define LOG_PREFIX handle_config->name
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/server/base.h>
*
* @copyright 2017-2019 Arran Cudbard-Bell (a.cudbardb@freeradius.org)
*/
-#define LOG_PREFIX "%s "
-#define LOG_PREFIX_ARGS conn->pub.name
+#define LOG_PREFIX conn->pub.name
typedef struct fr_connection_s fr_connection_t;
#define _CONNECTION_PRIVATE 1
* The prefix is set with LOG_PREFIX, and arguments may
* be passed with LOG_PREFIX_ARGS
*/
-#ifndef LOG_PREFIX
-# define LOG_PREFIX ""
-#endif
-#ifdef LOG_PREFIX_ARGS
-# define _FR_LOG_PREFIX(_lvl, _fmt, ...) _FR_LOG_DST(_lvl, LOG_PREFIX _fmt, LOG_PREFIX_ARGS, ## __VA_ARGS__)
-# define _FR_LOG_PREFIX_PERROR(_lvl, _fmt, ...) _FR_LOG_DST_PERROR(_lvl, LOG_PREFIX _fmt, LOG_PREFIX_ARGS, ## __VA_ARGS__)
-# define _FR_LOG_PREFIX_FATAL(_fmt, ...) _FR_LOG_DST_FATAL(LOG_PREFIX _fmt, LOG_PREFIX_ARGS, ## __VA_ARGS__)
-# define _FR_LOG_PREFIX_MARKER(_lvl, _str, _str_len, _marker_idx, _marker) _FR_LOG_DST_MARKER(_lvl, _str, _str_len, _marker_idx, _marker, LOG_PREFIX, LOG_PREFIX_ARGS)
+#ifdef LOG_PREFIX
+# define _FR_LOG_PREFIX(_lvl, _fmt, ...) _FR_LOG_DST(_lvl, "%s - " _fmt, LOG_PREFIX, ## __VA_ARGS__)
+# define _FR_LOG_PREFIX_PERROR(_lvl, _fmt, ...) _FR_LOG_DST_PERROR(_lvl, "%s - " _fmt, LOG_PREFIX, ## __VA_ARGS__)
+# define _FR_LOG_PREFIX_FATAL(_fmt, ...) _FR_LOG_DST_FATAL("%s - " _fmt, LOG_PREFIX, ## __VA_ARGS__)
+# define _FR_LOG_PREFIX_MARKER(_lvl, _str, _str_len, _marker_idx, _marker) _FR_LOG_DST_MARKER(_lvl, _str, _str_len, _marker_idx, _marker, "%s", LOG_PREFIX)
#else
-# define _FR_LOG_PREFIX(_lvl, _fmt, ...) _FR_LOG_DST(_lvl, LOG_PREFIX _fmt, ## __VA_ARGS__)
-# define _FR_LOG_PREFIX_PERROR(_lvl, _fmt, ...) _FR_LOG_DST_PERROR(_lvl, LOG_PREFIX _fmt, ## __VA_ARGS__)
-# define _FR_LOG_PREFIX_FATAL(_fmt, ...) _FR_LOG_DST_FATAL(LOG_PREFIX _fmt, ## __VA_ARGS__)
-# define _FR_LOG_PREFIX_MARKER(_lvl, _str, _str_len, _marker_idx, _marker) _FR_LOG_DST_MARKER(_lvl, _str, _str_len, _marker_idx, _marker, LOG_PREFIX)
+# define _FR_LOG_PREFIX(_lvl, _fmt, ...) _FR_LOG_DST(_lvl, _fmt, ## __VA_ARGS__)
+# define _FR_LOG_PREFIX_PERROR(_lvl, _fmt, ...) _FR_LOG_DST_PERROR(_lvl, _fmt, ## __VA_ARGS__)
+# define _FR_LOG_PREFIX_FATAL(_fmt, ...) _FR_LOG_DST_FATAL(_fmt, ## __VA_ARGS__)
+# define _FR_LOG_PREFIX_MARKER(_lvl, _str, _str_len, _marker_idx, _marker) _FR_LOG_DST_MARKER(_lvl, _str, _str_len, _marker_idx, _marker, "")
#endif
/** @name Log global messages
*/
RCSID("$Id$")
-#define LOG_PREFIX "%s - "
-#define LOG_PREFIX_ARGS pool->log_prefix
+#define LOG_PREFIX pool->log_prefix
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/modpriv.h>
* @copyright 2019-2020 The FreeRADIUS server project
*/
-#define LOG_PREFIX "%s - "
-#define LOG_PREFIX_ARGS trunk->log_prefix
+#define LOG_PREFIX trunk->log_prefix
#ifdef NDEBUG
# define TALLOC_GET_TYPE_ABORT_NOOP 1
USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */
#ifdef WITH_TLS
-#define LOG_PREFIX "tls - "
+#define LOG_PREFIX "tls"
#include <openssl/conf.h>
#if OPENSSL_VERSION_NUMBER >= 0x30000000L
USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */
#ifdef WITH_TLS
-#define LOG_PREFIX "tls - "
+#define LOG_PREFIX "tls"
#include <openssl/ssl.h>
USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */
#ifdef WITH_TLS
-#define LOG_PREFIX "tls - "
+#define LOG_PREFIX "tls"
#include <openssl/ssl.h>
USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */
#ifdef WITH_TLS
-#define LOG_PREFIX "tls - "
+#define LOG_PREFIX "tls"
#ifdef HAVE_SYS_STAT_H
# include <sys/stat.h>
USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */
#ifdef WITH_TLS
-#define LOG_PREFIX "tls - "
+#define LOG_PREFIX "tls"
#include <freeradius-devel/tls/log.h>
#include <freeradius-devel/util/base16.h>
USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */
#ifdef WITH_TLS
-#define LOG_PREFIX "tls - "
+#define LOG_PREFIX "tls"
#include <freeradius-devel/tls/base.h>
#include <freeradius-devel/tls/engine.h>
USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */
#ifdef WITH_TLS
-#define LOG_PREFIX "tls - "
+#define LOG_PREFIX "tls"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */
#ifdef WITH_TLS
-#define LOG_PREFIX "tls - "
+#define LOG_PREFIX "tls"
#include <openssl/x509v3.h>
#include <openssl/ssl.h>
* @copyright 2006-2016 The FreeRADIUS server project
*/
#ifdef WITH_TLS
-#define LOG_PREFIX "tls - "
+#define LOG_PREFIX "tls"
#include <freeradius-devel/server/pair.h>
* @copyright 2006-2016 The FreeRADIUS server project
*/
#ifdef WITH_TLS
-#define LOG_PREFIX "tls - "
+#define LOG_PREFIX "tls"
#include <freeradius-devel/server/exec.h>
#include <freeradius-devel/server/pair.h>
* @copyright 2021 Arran Cudbard-Bell (a.cudbardb@freeradius.org)
*/
#ifdef WITH_TLS
-#define LOG_PREFIX "tls - "
+#define LOG_PREFIX "tls"
#include <freeradius-devel/unlang/interpret.h>
#include <freeradius-devel/unlang/call.h>
#endif /* HAVE_READLINE_HISTORY */
#endif /* HAVE_LIBREADLINE */
-#define LOG_PREFIX "radmin - "
+#define LOG_PREFIX "radmin"
#include <freeradius-devel/server/cf_parse.h>
#include <freeradius-devel/server/cf_file.h>
* @copyright 2017 Arran Cudbard-Bell (a.cudbardb@freeradius.org)
* @copyright 2016 Alan DeKok (aland@freeradius.org)
*/
-#define LOG_PREFIX "proto_dhcpv4 - "
+#define LOG_PREFIX "proto_dhcpv4"
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/server/module.h>
* @copyright 2018 The FreeRADIUS server project.
* @copyright 2018 Alan DeKok (aland@deployingradius.com)
*/
-#define LOG_PREFIX "proto_dhcpv4_udp - "
+#define LOG_PREFIX "proto_dhcpv4_udp"
#include <netdb.h>
#include <freeradius-devel/server/protocol.h>
*
* @copyright 2020 Network RADIUS SARL (legal@networkradius.com)
*/
-#define LOG_PREFIX "proto_dhcpv6 - "
+#define LOG_PREFIX "proto_dhcpv6"
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/server/module.h>
*
* @copyright 2020 Network RADIUS SARL (legal@networkradius.com)
*/
-#define LOG_PREFIX "proto_dhcpv6_udp - "
+#define LOG_PREFIX "proto_dhcpv6_udp"
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/udp.h>
*
* @copyright 2020 Network RADIUS SARL (legal@networkradius.com)
*/
-#define LOG_PREFIX "proto_dns - "
+#define LOG_PREFIX "proto_dns"
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/server/module.h>
*
* @copyright 2020 Network RADIUS SARL (legal@networkradius.com)
*/
-#define LOG_PREFIX "proto_dns_udp - "
+#define LOG_PREFIX "proto_dns_udp"
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/udp.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "%s - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "%s - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
* @copyright 2014 The FreeRADIUS server project
*/
-#define LOG_PREFIX "rlm_cache_memcached - "
+#define LOG_PREFIX "rlm_cache_memcached"
#include <libmemcached/memcached.h>
*
* @copyright 2015 Arran Cudbard-Bell (a.cudbardb@freeradius.org)
*/
-#define LOG_PREFIX "rlm_cache_redis - "
+#define LOG_PREFIX "rlm_cache_redis"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "%s - "
-#define LOG_PREFIX_ARGS inst->config.name
+#define LOG_PREFIX inst->config.name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "%s - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/password.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_couchbase - "
+#define LOG_PREFIX "rlm_couchbase"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/json/base.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_couchbase - "
+#define LOG_PREFIX "rlm_couchbase"
#include <freeradius-devel/json/base.h>
#include <freeradius-devel/server/base.h>
RCSID("$Id$")
-#define LOG_PREFIX "rlm_couchbase - "
+#define LOG_PREFIX "rlm_couchbase"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/map.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_detail (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/exfile.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "%s - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_eap_gtc - "
+#define LOG_PREFIX "rlm_eap_gtc"
#include <freeradius-devel/eap/base.h>
#include <freeradius-devel/util/debug.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_eap_md5 - "
+#define LOG_PREFIX "rlm_eap_md5"
#include <stdio.h>
#include <stdlib.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_eap_peap - "
+#define LOG_PREFIX "rlm_eap_peap"
#include <freeradius-devel/eap/tls.h>
#include "eap_peap.h"
RCSID("$Id$")
USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */
-#define LOG_PREFIX "rlm_eap_pwd - "
+#define LOG_PREFIX "rlm_eap_pwd"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
RCSID("$Id$")
USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */
-#define LOG_PREFIX "rlm_eap_tls - "
+#define LOG_PREFIX "rlm_eap_tls"
#ifdef HAVE_OPENSSL_RAND_H
# include <openssl/rand.h>
RCSID("$Id$")
USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */
-#define LOG_PREFIX "rlm_eap_ttls - "
+#define LOG_PREFIX "rlm_eap_ttls"
#include <freeradius-devel/eap/tls.h>
#include "eap_ttls.h"
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_exec (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_icmp (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_krb5 (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/server/base.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_krb5 (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
#include <freeradius-devel/util/debug.h>
#include <ctype.h>
-#define LOG_PREFIX "rlm_ldap (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include "rlm_ldap.h"
#include <freeradius-devel/util/debug.h>
#include <ctype.h>
-#define LOG_PREFIX "rlm_ldap (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include "rlm_ldap.h"
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_lua (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_lua (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_lua (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
/* MPPE support from Takahiro Wagatsuma <waga@sic.shibaura-it.ac.jp> */
RCSID("$Id$")
-#define LOG_PREFIX "%s - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/exec_legacy.h>
#ifdef WITH_TLS
#undef HAVE_OPENSSL_OCSP_H
#ifdef HAVE_OPENSSL_OCSP_H
-#define LOG_PREFIX "tls - ocsp - "
+#define LOG_PREFIX "tls - ocsp"
#include <freeradius-devel/server/module.h>
#include <freeradius-devel/server/pair.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_passwd - "
+#define LOG_PREFIX "rlm_passwd"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_perl - "
+#define LOG_PREFIX "rlm_perl"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_python (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
RCSID("$Id$")
-#define LOG_PREFIX "rlm_rest (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <ctype.h>
#include <string.h>
* @copyright 2012 Alan DeKok (aland@networkradius.com)
*/
-#define LOG_PREFIX "rlm_securid - "
+#define LOG_PREFIX "rlm_securid"
#include <stdio.h>
#include "rlm_securid.h"
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#define LOG_PREFIX "rlm_sigtran - "
+#define LOG_PREFIX "rlm_sigtran"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
*
* @copyright 2016 Network RADIUS SARL (license@networkradius.com)
*/
-#define LOG_PREFIX "rlm_sigtran - "
+#define LOG_PREFIX "rlm_sigtran"
#include <osmocom/core/talloc.h>
* @file rlm_sigtran/log.c
* @brief Interface libosmo with FreeRADIUS logging
*/
-#define LOG_PREFIX "rlm_sigtran - "
+#define LOG_PREFIX "rlm_sigtran"
#include <freeradius-devel/server/base.h>
#include <osmocom/core/logging.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_sigtran (%s) - "
#define LOG_PREFIX_ARGS inst->name
#include <osmocom/core/linuxlist.h>
*
* @copyright 2016 Network RADIUS SARL (license@networkradius.com)
*/
-#define LOG_PREFIX "rlm_sigtran - osmocom thread - "
+#define LOG_PREFIX "rlm_sigtran - osmocom thread"
#include <osmocom/core/talloc.h>
* @file rlm_sigtran/sigtran.c
* @brief Miscellaneous functions.
*/
-#define LOG_PREFIX "rlm_sigtran - "
+#define LOG_PREFIX "rlm_sigtran"
#include <osmocom/core/linuxlist.h>
#include <osmocom/core/talloc.h>
* @author Linnaea Von Lavia (le.concorde.4590@gmail.com)
* @author Arran Cudbard-Bell (a.cudbardb@freeradius.org)
*/
-#define LOG_PREFIX "rlm_sql_cassandra - "
+#define LOG_PREFIX "rlm_sql_cassandra"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_sql_db2 - "
+#define LOG_PREFIX "rlm_sql_db2"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_sql_firebird - "
+#define LOG_PREFIX "rlm_sql_firebird"
#include "sql_fbapi.h"
#include <freeradius-devel/util/debug.h>
RCSID("$Id$")
-#define LOG_PREFIX "rlm_sql_freetds - "
+#define LOG_PREFIX "rlm_sql_freetds"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_sql_mysql - "
+#define LOG_PREFIX "rlm_sql_mysql"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
RCSID("$Id$")
-#define LOG_PREFIX "rlm_sql_oracle - "
+#define LOG_PREFIX "rlm_sql_oracle"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
RCSID("$Id$")
-#define LOG_PREFIX "rlm_sql_postgresql - "
+#define LOG_PREFIX "rlm_sql_postgresql"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_sql_sqlite - "
+#define LOG_PREFIX "rlm_sql_sqlite"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
RCSID("$Id$")
USES_APPLE_DEPRECATED_API
-#define LOG_PREFIX "rlm_sql_unixodbc - "
+#define LOG_PREFIX "rlm_sql_unixodbc"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_sql (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <ctype.h>
RCSID("$Id$")
-#define LOG_PREFIX "rlm_sql (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_sqlcounter - "
+#define LOG_PREFIX "rlm_sqlcounter"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_sql_ippool (%s) - "
-#define LOG_PREFIX_ARGS inst->sql_instance_name
+#define LOG_PREFIX inst->name
#include <rlm_sql.h>
#include <freeradius-devel/util/debug.h>
* Define a structure for our module configuration.
*/
typedef struct {
+ char const *name;
char const *sql_instance_name;
uint32_t lease_duration;
return retval;
}
+static int mod_bootstrap(void *instance, CONF_SECTION *conf)
+{
+ rlm_sqlippool_t *inst = instance;
+ char const *name;
+
+ name = cf_section_name2(conf);
+ if (!name) name = cf_section_name1(conf);
+
+ inst->name = talloc_asprintf(inst, "%s - %s", name, inst->sql_instance_name);
+
+ return 0;
+}
+
/*
* Do any per-module initialization that is separate to each
* configured instance of the module. e.g. set up connections
.type = RLM_TYPE_THREAD_SAFE,
.inst_size = sizeof(rlm_sqlippool_t),
.config = module_config,
+ .bootstrap = mod_bootstrap,
.instantiate = mod_instantiate,
.methods = {
[MOD_ACCOUNTING] = mod_accounting,
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_test - "
+#define LOG_PREFIX "rlm_test"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_unbound - "
+#define LOG_PREFIX "rlm_unbound"
#include <freeradius-devel/server/log.h>
#include <freeradius-devel/util/event.h>
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_unbound - "
+#define LOG_PREFIX "rlm_unbound"
#include <freeradius-devel/util/syserror.h>
#include "log.h"
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_unbound - "
+#define LOG_PREFIX "rlm_unbound"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
RCSID("$Id$")
USES_APPLE_DEPRECATED_API
-#define LOG_PREFIX "rlm_unix (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include <freeradius-devel/radius/radius.h>
#include <freeradius-devel/server/base.h>
RCSID("$Id$")
USES_APPLE_DEPRECATED_API /* OpenSSL API has been deprecated by Apple */
-#define LOG_PREFIX "rlm_wimax - "
+#define LOG_PREFIX "rlm_wimax"
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
* @copyright 2013 The FreeRADIUS server project
* @copyright 2013 Network RADIUS (legal@networkradius.com)
*/
-#define LOG_PREFIX "rlm_yubikey (%s) - "
-#define LOG_PREFIX_ARGS inst->name
+#define LOG_PREFIX inst->name
#include "rlm_yubikey.h"
* @copyright 2018 The Freeradius server project.
* @copyright 2018 Alan DeKok (aland@deployingradius.com)
*/
-#define LOG_PREFIX "process_dhcpv4 - "
+#define LOG_PREFIX "process_dhcpv4"
#include <freeradius-devel/io/application.h>
#include <freeradius-devel/server/protocol.h>