diff options
author | Adam Tkac <atkac@redhat.com> | 2009-03-02 11:50:02 -0500 |
---|---|---|
committer | Martin Nagy <mnagy@redhat.com> | 2009-03-02 18:31:59 +0100 |
commit | c2971804f32555ab152e07f060d88721268266bb (patch) | |
tree | 81330215b83c19eb45a3d2c2e8d0522922fa752e | |
parent | 12c68efa09b48f00f538d84e56622a26034e5e33 (diff) | |
download | ldap_driver-c2971804f32555ab152e07f060d88721268266bb.tar.gz ldap_driver-c2971804f32555ab152e07f060d88721268266bb.tar.xz ldap_driver-c2971804f32555ab152e07f060d88721268266bb.zip |
Use isc_log_vwrite instead of isc_log_write.
-rw-r--r-- | log.c | 21 |
1 files changed, 8 insertions, 13 deletions
@@ -33,7 +33,6 @@ /* * TODO: * - Some compiler format checks would be nice. - * - Change these to use isc_log_vwrite(). * - Think about log_unexpected_file_line(), maybe use something else. */ @@ -41,36 +40,32 @@ void log_debug(int level, const char *format, ...) { - char buf[MSG_BUFFER_SIZE]; va_list args; va_start(args, format); - vsnprintf(buf, MSG_BUFFER_SIZE, format, args); - va_end(args); - /* - isc_log_write(dns_lctx, DNS_LOGCATEGORY_DATABASE, DNS_LOGMODULE_DYNDB, - ISC_LOG_DEBUG(level), "%s", buf); + isc_log_vwrite(dns_lctx, DNS_LOGCATEGORY_DATABASE, DNS_LOGMODULE_DYNDB, + ISC_LOG_DEBUG(level), format, args); */ /* * For now, behave same as log_error(), so we can see every debugging * logs without the need to specify -d. */ + isc_log_vwrite(dns_lctx, DNS_LOGCATEGORY_DATABASE, DNS_LOGMODULE_DYNDB, + ISC_LOG_ERROR, format, args); (void)level; - isc_log_write(dns_lctx, DNS_LOGCATEGORY_DATABASE, DNS_LOGMODULE_DYNDB, - ISC_LOG_ERROR, "%s", buf); + + va_end(args); } void log_error(const char *format, ...) { - char buf[MSG_BUFFER_SIZE]; va_list args; va_start(args, format); - vsnprintf(buf, MSG_BUFFER_SIZE, format, args); + isc_log_vwrite(dns_lctx, DNS_LOGCATEGORY_DATABASE, DNS_LOGMODULE_DYNDB, + ISC_LOG_ERROR, format, args); va_end(args); - isc_log_write(dns_lctx, DNS_LOGCATEGORY_DATABASE, DNS_LOGMODULE_DYNDB, - ISC_LOG_ERROR, "%s", buf); } |