oc_log.h File Reference
#include <stdarg.h>

Macros

#define OC_DEBUG(priority, format, ...)
 
#define OC_LOG_MAX_LINE   1024
 

Enumerations

enum  oc_log_level {
  OC_LOG_FATAL =-3 , OC_LOG_ERROR =-2 , OC_LOG_WARNING =-1 , OC_LOG_INFO =0 ,
  OC_LOG_DEBUG =1
}
 

Functions

void oc_dump_data (int level, const uint8_t *buf, int len)
 
void oc_log (enum oc_log_level level, const char *fmt_string,...)
 
void oc_log_init_server (const char *progname, struct loadparm_context *lp_ctx)
 
void oc_log_init_stderr (void)
 
void oc_log_init_stdout (void)
 
void oc_log_init_user (const char *progname, struct loadparm_context *lp_ctx)
 
void oc_logv (enum oc_log_level level, const char *fmt_string, va_list ap)
 
void oc_panic (const char *why)
 

Variables

int _oc_log_samba_level
 

Macro Definition Documentation

◆ OC_DEBUG

#define OC_DEBUG ( priority,
format,
... )
Value:
oc_log (OC_LOG_DEBUG+(priority), __location__ "(%s): " format, __PRETTY_FUNCTION__, ## __VA_ARGS__)
void oc_log(enum oc_log_level level, const char *fmt_string,...)
Definition oc_log.c:33
@ OC_LOG_DEBUG
Definition oc_log.h:49

Referenced by add_mapi_SPropValue(), calculateCRC(), compress_rtf(), get_namedid_type(), get_property_type(), GetProfileAttr(), GLOBSET_parse(), IDSET_dump(), IDSET_remove_rawidset(), mapi_copy_spropvalues(), mapi_object_bookmark_debug(), mapi_object_debug(), mapi_object_release(), mapidump_freebusy_date(), mapidump_freebusy_event(), MAPIUninitialize(), set_RecurrencePattern_size(), and uncompress_rtf().

◆ OC_LOG_MAX_LINE

#define OC_LOG_MAX_LINE   1024

Referenced by oc_logv().

Enumeration Type Documentation

◆ oc_log_level

Enumerator
OC_LOG_FATAL 
OC_LOG_ERROR 
OC_LOG_WARNING 
OC_LOG_INFO 
OC_LOG_DEBUG 

Function Documentation

◆ oc_dump_data()

void oc_dump_data ( int level,
const uint8_t * buf,
int len )

◆ oc_log()

void oc_log ( enum oc_log_level level,
const char * fmt_string,
... )

References oc_logv().

Referenced by IDSET_dump(), and RAWIDSET_push_guid_glob().

◆ oc_log_init_server()

void oc_log_init_server ( const char * progname,
struct loadparm_context * lp_ctx )

◆ oc_log_init_stderr()

void oc_log_init_stderr ( void )

◆ oc_log_init_stdout()

void oc_log_init_stdout ( void )

Referenced by MAPIInitialize().

◆ oc_log_init_user()

void oc_log_init_user ( const char * progname,
struct loadparm_context * lp_ctx )

◆ oc_logv()

void oc_logv ( enum oc_log_level level,
const char * fmt_string,
va_list ap )

References _oc_log_samba_level, and OC_LOG_MAX_LINE.

Referenced by oc_log().

◆ oc_panic()

void oc_panic ( const char * why)

Referenced by mapi_copy_spropvalues().

Variable Documentation

◆ _oc_log_samba_level

int _oc_log_samba_level
extern

Creative Commons License
Creative Commons Attribution icon Creative Commons Share Alike icon
This content is licensed under the Creative Commons
Attribution ShareAlike License v. 3.0:
http://creativecommons.org/licenses/by-sa/3.0/