1 1.1 haad /* $NetBSD: logging.c,v 1.1.1.1 2009/12/02 00:27:10 haad Exp $ */ 2 1.1 haad 3 1.1 haad /* 4 1.1 haad * Copyright (C) 2004-2009 Red Hat, Inc. All rights reserved. 5 1.1 haad * 6 1.1 haad * This copyrighted material is made available to anyone wishing to use, 7 1.1 haad * modify, copy, or redistribute it subject to the terms and conditions 8 1.1 haad * of the GNU Lesser General Public License v.2.1. 9 1.1 haad * 10 1.1 haad * You should have received a copy of the GNU Lesser General Public License 11 1.1 haad * along with this program; if not, write to the Free Software Foundation, 12 1.1 haad * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 13 1.1 haad */ 14 1.1 haad #include <stdio.h> 15 1.1 haad #include <syslog.h> 16 1.1 haad 17 1.1 haad char *__rq_types_off_by_one[] = { 18 1.1 haad "DM_ULOG_CTR", 19 1.1 haad "DM_ULOG_DTR", 20 1.1 haad "DM_ULOG_PRESUSPEND", 21 1.1 haad "DM_ULOG_POSTSUSPEND", 22 1.1 haad "DM_ULOG_RESUME", 23 1.1 haad "DM_ULOG_GET_REGION_SIZE", 24 1.1 haad "DM_ULOG_IS_CLEAN", 25 1.1 haad "DM_ULOG_IN_SYNC", 26 1.1 haad "DM_ULOG_FLUSH", 27 1.1 haad "DM_ULOG_MARK_REGION", 28 1.1 haad "DM_ULOG_CLEAR_REGION", 29 1.1 haad "DM_ULOG_GET_RESYNC_WORK", 30 1.1 haad "DM_ULOG_SET_REGION_SYNC", 31 1.1 haad "DM_ULOG_GET_SYNC_COUNT", 32 1.1 haad "DM_ULOG_STATUS_INFO", 33 1.1 haad "DM_ULOG_STATUS_TABLE", 34 1.1 haad "DM_ULOG_IS_REMOTE_RECOVERING", 35 1.1 haad NULL 36 1.1 haad }; 37 1.1 haad 38 1.1 haad int log_tabbing = 0; 39 1.1 haad int log_is_open = 0; 40 1.1 haad 41 1.1 haad /* 42 1.1 haad * Variables for various conditional logging 43 1.1 haad */ 44 1.1 haad #ifdef MEMB 45 1.1 haad int log_membership_change = 1; 46 1.1 haad #else 47 1.1 haad int log_membership_change = 0; 48 1.1 haad #endif 49 1.1 haad 50 1.1 haad #ifdef CKPT 51 1.1 haad int log_checkpoint = 1; 52 1.1 haad #else 53 1.1 haad int log_checkpoint = 0; 54 1.1 haad #endif 55 1.1 haad 56 1.1 haad #ifdef RESEND 57 1.1 haad int log_resend_requests = 1; 58 1.1 haad #else 59 1.1 haad int log_resend_requests = 0; 60 1.1 haad #endif 61