diff --git a/contrib/halog/halog.c b/contrib/halog/halog.c index 08444fe22..885b10d80 100644 --- a/contrib/halog/halog.c +++ b/contrib/halog/halog.c @@ -1,7 +1,7 @@ /* * haproxy log statistics reporter * - * Copyright 2000-2010 Willy Tarreau + * Copyright 2000-2012 Willy Tarreau * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -113,6 +113,8 @@ struct url_stat { FILT_COUNT_URL_TTOT|FILT_COUNT_URL_TAVG|FILT_COUNT_URL_TTOTO|FILT_COUNT_URL_TAVGO| \ FILT_COUNT_URL_BAVG|FILT_COUNT_URL_BTOT) +#define FILT_COUNT_COOK_CODES 0x40000000 + unsigned int filter = 0; unsigned int filter_invert = 0; const char *line; @@ -124,6 +126,7 @@ const char *fgets2(FILE *stream); void filter_count_url(const char *accept_field, const char *time_field, struct timer **tptr); void filter_count_srv_status(const char *accept_field, const char *time_field, struct timer **tptr); +void filter_count_cook_codes(const char *accept_field, const char *time_field, struct timer **tptr); void filter_count_term_codes(const char *accept_field, const char *time_field, struct timer **tptr); void filter_count_status(const char *accept_field, const char *time_field, struct timer **tptr); void filter_graphs(const char *accept_field, const char *time_field, struct timer **tptr); @@ -136,7 +139,7 @@ void usage(FILE *output, const char *msg) "%s" "Usage: halog [-h|--help] for long help\n" " halog [-q] [-c]\n" - " {-gt|-pct|-st|-tc|-srv|-u|-uc|-ue|-ua|-ut|-uao|-uto|-uba|-ubt}\n" + " {-cc|-gt|-pct|-st|-tc|-srv|-u|-uc|-ue|-ua|-ut|-uao|-uto|-uba|-ubt}\n" " [-s ] [-e|-E] [-H] [-rt|-RT