*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_test"
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
} rlm_test_t;
typedef struct {
+ rlm_test_t *inst;
pthread_t value;
} rlm_test_thread_t;
}
-static int mod_thread_instantiate(UNUSED CONF_SECTION const *cs, UNUSED void *instance, UNUSED fr_event_list_t *el,
+static int mod_thread_instantiate(UNUSED CONF_SECTION const *cs, void *instance, UNUSED fr_event_list_t *el,
void *thread)
{
+ rlm_test_t *inst = instance;
rlm_test_thread_t *t = thread;
+ t->inst = inst;
t->value = pthread_self();
INFO("Performing instantiation for thread %p (ctx %p)", (void *)t->value, t);
static int mod_thread_detach(UNUSED fr_event_list_t *el, void *thread)
{
rlm_test_thread_t *t = thread;
+ rlm_test_t *inst = t->inst;
INFO("Performing detach for thread %p", (void *)t->value);
*/
RCSID("$Id$")
-#define LOG_PREFIX "rlm_unbound"
+#define LOG_PREFIX inst->name
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>