vaccinewars

be a doctor and try to vaccinate the world
git clone git://src.adamsgaard.dk/vaccinewars # fast
git clone https://src.adamsgaard.dk/vaccinewars.git # slow
Log | Files | Refs | README | LICENSE Back to index

log.h (1988B)


      1 /************************************************************************
      2  * log.h          Logging functions for dopewars                        *
      3  * Copyright (C)  1998-2021  Ben Webb                                   *
      4  *                Email: benwebb@users.sf.net                           *
      5  *                WWW: https://dopewars.sourceforge.io/                 *
      6  *                                                                      *
      7  * This program is free software; you can redistribute it and/or        *
      8  * modify it under the terms of the GNU General Public License          *
      9  * as published by the Free Software Foundation; either version 2       *
     10  * of the License, or (at your option) any later version.               *
     11  *                                                                      *
     12  * This program is distributed in the hope that it will be useful,      *
     13  * but WITHOUT ANY WARRANTY; without even the implied warranty of       *
     14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *
     15  * GNU General Public License for more details.                         *
     16  *                                                                      *
     17  * You should have received a copy of the GNU General Public License    *
     18  * along with this program; if not, write to the Free Software          *
     19  * Foundation, Inc., 59 Temple Place - Suite 330, Boston,               *
     20  *                   MA  02111-1307, USA.                               *
     21  ************************************************************************/
     22 
     23 #ifndef __DP_LOG_H__
     24 #define __DP_LOG_H__
     25 
     26 #ifdef HAVE_CONFIG_H
     27 #include <config.h>
     28 #endif
     29 
     30 #include <glib.h>
     31 
     32 typedef enum {
     33     LF_SERVER = (1 << 0)
     34 } LogFlags;
     35 
     36 void dopelog(const int loglevel, const LogFlags flags,
     37                  const gchar *format, ...);
     38 GLogLevelFlags LogMask(void);
     39 GString *GetLogString(GLogLevelFlags log_level, const gchar *message);
     40 void OpenLog(void);
     41 void CloseLog(void);
     42 
     43 #endif /* __DP_LOG_H__ */