yumapro  20.10-12
YumaPro SDK
log_vendor.h File Reference

Logging manager vendor API. More...

#include <stdio.h>
#include <xmlstring.h>
#include "procdefs.h"
#include "status.h"
#include "log.h"
#include "log_util.h"
Include dependency graph for log_vendor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void log_vendor_cleanup (void)
 Cleanup vendor related logging state, if any. More...
 
void log_vendor_connect (void)
 Connect to vendor log output stream (implementation TBD).
 
void log_vendor_send_to_syslog (log_debug_app_t app, log_debug_t level, const char *fstr, va_list args)
 Send vendor log data to syslog output stream. More...
 
void log_vendor_test_send_to_syslog (log_debug_app_t app, log_debug_t level, const char *fstr, va_list args)
 Pass vendor log data to syslog, but pretend to be a vendor callback. More...
 
void log_vendor_send (log_debug_app_t app, log_debug_t level, const char *fstr,...) __attribute__((format(printf
 Send log data to vendor log output stream. More...
 
void void log_vendor_flush (void)
 Flush contents of internal buffer to vendor logging system.
 
void log_vendor_common (boolean recursive, log_debug_t level, log_debug_t sub_level, const char *fstr, va_list args)
 Generate a log entry destined for vendor specific processing. More...
 
void log_vendor_append (boolean recursive, log_debug_t level, log_debug_t sub_level, const char *fstr, va_list args)
 Append formatted string output to the internal vendor log buffer. More...
 

Detailed Description

Logging manager vendor API.