1 /* 2 * This file is part of the zlog Library. 3 * 4 * Copyright (C) 2011 by Hardy Simpson <HardySimpson1984@gmail.com> 5 * 6 * Licensed under the LGPL v2.1, see the file COPYING in base directory. 7 */ 8 9 #ifndef __zlog_level_h 10 #define __zlog_level_h 11 12 #include "zc_defs.h" 13 14 typedef struct zlog_level_s { 15 int int_level; 16 char str_uppercase[MAXLEN_PATH + 1]; 17 char str_lowercase[MAXLEN_PATH + 1]; 18 size_t str_len; 19 int syslog_level; 20 } zlog_level_t; 21 22 zlog_level_t *zlog_level_new(char *line); 23 void zlog_level_del(zlog_level_t *a_level); 24 void zlog_level_profile(zlog_level_t *a_level, int flag); 25 26 #endif 27