summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Tkac <atkac@redhat.com>2009-03-02 11:50:02 -0500
committerMartin Nagy <mnagy@redhat.com>2009-03-02 18:31:59 +0100
commitc2971804f32555ab152e07f060d88721268266bb (patch)
tree81330215b83c19eb45a3d2c2e8d0522922fa752e
parent12c68efa09b48f00f538d84e56622a26034e5e33 (diff)
downloadldap_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.c21
1 files changed, 8 insertions, 13 deletions
diff --git a/log.c b/log.c
index 98c663a..216a602 100644
--- a/log.c
+++ b/log.c
@@ -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);
}