diff options
author | Martin Nagy <mnagy@redhat.com> | 2009-02-12 15:15:10 +0100 |
---|---|---|
committer | Martin Nagy <mnagy@redhat.com> | 2009-02-12 15:39:36 +0100 |
commit | b2535930e5fb49bf2ad66f850c74cfeaba94cff5 (patch) | |
tree | 3b8d5eec657e124cf76ed9fe31d869f65aa66325 | |
parent | e2cedf2a3281277274d4f1c6007953b493e1ab02 (diff) | |
download | ldap_driver_testing-b2535930e5fb49bf2ad66f850c74cfeaba94cff5.tar.gz ldap_driver_testing-b2535930e5fb49bf2ad66f850c74cfeaba94cff5.tar.xz ldap_driver_testing-b2535930e5fb49bf2ad66f850c74cfeaba94cff5.zip |
Add function logging helpers.
-rw-r--r-- | log.h | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -1,6 +1,6 @@ /* Authors: Martin Nagy <mnagy@redhat.com> * - * Copyright (C) 2008 Red Hat + * Copyright (C) 2008, 2009 Red Hat * see file 'COPYING' for use and warranty information * * This program is free software; you can redistribute it and/or @@ -29,6 +29,18 @@ * Change these to use our string library. */ +#define log_func(logstr) log_debug(2, "%s: %s", __func__, (logstr)) +#define log_func_va(logstr, ...) \ + log_debug(2, "%s: " logstr, __func__, __VA_ARGS__) + +#define log_func_enter() log_func("entering") +#define log_func_enter_args(logstr, ...) \ + log_func_va("entering, args: " logstr, __VA_ARGS__) + +#define log_func_exit() log_func("exiting") +#define log_func_exit_result(res) \ + log_func_va("exiting with %s", isc_result_totext(res)) + /* Basic logging functions */ void log_debug(int level, const char *format, ...); void log_error(const char *format, ...); |