Re: [PATCH 2/2] Remove deprecated function qb_util_set_log_function()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Reviewed-by: Steven Dake <sdake@xxxxxxxxxx>

On 02/06/2012 02:30 PM, Angus Salkeld wrote:
> Use the standard qb_log api.
> 
> Signed-off-by: Angus Salkeld <asalkeld@xxxxxxxxxx>
> ---
>  test/cpgbench.c |   15 ++++++---------
>  1 files changed, 6 insertions(+), 9 deletions(-)
> 
> diff --git a/test/cpgbench.c b/test/cpgbench.c
> index 7bfc10a..431006b 100644
> --- a/test/cpgbench.c
> +++ b/test/cpgbench.c
> @@ -52,6 +52,7 @@
>  #include <arpa/inet.h>
>  #include <pthread.h>
>  
> +#include <qb/qblog.h>
>  #include <qb/qbutil.h>
>  
>  #include <corosync/corotypes.h>
> @@ -147,14 +148,6 @@ static struct cpg_name group_name = {
>  	.length = 6
>  };
>  
> -
> -static void libqb_log_writer(const char *file_name,
> -			     int32_t file_line,
> -			     int32_t severity, const char *msg)
> -{
> -	printf("libqb: %s:%d [%d] %s\n", file_name, file_line, severity, msg);
> -}
> -
>  static void* dispatch_thread (void *arg)
>  {
>  	cpg_dispatch (handle, CPG_DISPATCH_BLOCKING);
> @@ -166,7 +159,11 @@ int main (void) {
>  	int i;
>  	unsigned int res;
>  
> -	qb_util_set_log_function(libqb_log_writer);
> +	qb_log_init("cpgbench", LOG_USER, LOG_EMERG);
> +	qb_log_ctl(QB_LOG_SYSLOG, QB_LOG_CONF_ENABLED, QB_FALSE);
> +	qb_log_filter_ctl(QB_LOG_STDERR, QB_LOG_FILTER_ADD,
> +			  QB_LOG_FILTER_FILE, "*", LOG_DEBUG);
> +	qb_log_ctl(QB_LOG_STDERR, QB_LOG_CONF_ENABLED, QB_TRUE);
>  
>  	size = 64;
>  	signal (SIGALRM, sigalrm_handler);

_______________________________________________
discuss mailing list
discuss@xxxxxxxxxxxx
http://lists.corosync.org/mailman/listinfo/discuss


[Index of Archives]     [Linux Clusters]     [Corosync Project]     [Linux USB Devel]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Linux Kernel]     [Linux SCSI]     [X.Org]

  Powered by Linux