X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Flog.c;h=b195df2f4ba92f2244345c98f8fb9ffd41b956a2;hb=3bbee5b2cc7b77a044ea32f46a4469d0b5cdddf2;hp=83466d227f7ecdac06dd9efa28693de517ea1393;hpb=01dbb962cbb1ea6871ad1ee0c73461cd68511745;p=connman diff --git a/src/log.c b/src/log.c index 83466d2..b195df2 100644 --- a/src/log.c +++ b/src/log.c @@ -2,7 +2,7 @@ * * Connection Manager * - * Copyright (C) 2007 Intel Corporation. All rights reserved. + * Copyright (C) 2007-2008 Intel Corporation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as @@ -28,8 +28,15 @@ #include "connman.h" -static volatile int debug_enabled = 0; +static volatile gboolean debug_enabled = FALSE; +/** + * connman_info: + * @format: format string + * @Varargs: list of arguments + * + * Output general information + */ void connman_info(const char *format, ...) { va_list ap; @@ -41,6 +48,13 @@ void connman_info(const char *format, ...) va_end(ap); } +/** + * connman_error: + * @format: format string + * @varargs: list of arguments + * + * Output error messages + */ void connman_error(const char *format, ...) { va_list ap; @@ -52,11 +66,21 @@ void connman_error(const char *format, ...) va_end(ap); } +/** + * connman_debug: + * @format: format string + * @varargs: list of arguments + * + * Output debug message + * + * The actual output of the debug message is controlled via a command line + * switch. If not enabled, these messages will be ignored. + */ void connman_debug(const char *format, ...) { va_list ap; - if (!debug_enabled) + if (debug_enabled == FALSE) return; va_start(ap, format); @@ -66,11 +90,11 @@ void connman_debug(const char *format, ...) va_end(ap); } -int __connman_log_init(int detach, int debug) +int __connman_log_init(gboolean detach, gboolean debug) { int option = LOG_NDELAY | LOG_PID; - if (!detach) + if (detach == FALSE) option |= LOG_PERROR; openlog("connmand", option, LOG_DAEMON);