GophHub - kevinboone/epub2txt2/src/log.h


Raw File

    1	/*==========================================================================
    2	  epub2txt v2 
    3	  log.h
    4	  Copyright (c)2020 Kevin Boone, GPL v3.0
    5	*==========================================================================*/
    6	
    7	#pragma once
    8	
    9	#define ERROR 0
   10	#define WARNING 1
   11	#define INFO 2
   12	#define DEBUG 3
   13	#define TRACE 4
   14	
   15	#define IN log_trace ("Entering %s", __PRETTY_FUNCTION__);
   16	#define OUT log_trace ("Leaving %s", __PRETTY_FUNCTION__);
   17	
   18	void log_error (const char *fmt,...);
   19	void log_warning (const char *fmt,...);
   20	void log_info (const char *fmt,...);
   21	void log_debug (const char *fmt,...);
   22	void log_trace (const char *fmt,...);
   23	void log_set_level (const int level);
   24	
   25	

Generated by GNU Enscript 1.6.6, and GophHub 1.3.