MOS Source Code
Loading...
Searching...
No Matches
syslog.cpp File Reference
#include "mos/syslog/syslog.hpp"
#include "mos/platform/platform.hpp"
#include "mos/tasks/task_types.hpp"
#include "proto/syslog.pb.h"
#include <mos/compiler.h>
#include <mos/mos_global.h>
#include <mos_stdio.hpp>
#include <pb_encode.h>
+ Include dependency graph for syslog.cpp:

Go to the source code of this file.

Functions

static void do_print_syslog (const pb_syslog_message *msg, const debug_info_entry *feat)
 
long do_syslog (loglevel_t level, const char *file, const char *func, int line, const debug_info_entry *feat, const char *fmt,...)
 

Variables

static spinlock_t global_syslog_lock
 

Function Documentation

◆ do_print_syslog()

static void do_print_syslog ( const pb_syslog_message * msg,
const debug_info_entry * feat )
static

Definition at line 16 of file syslog.cpp.

Referenced by do_syslog().

+ Here is the call graph for this function:

◆ do_syslog()

long do_syslog ( loglevel_t level,
const char * file,
const char * func,
int line,
const debug_info_entry * feat,
const char * fmt,
... )

Definition at line 53 of file syslog.cpp.

+ Here is the call graph for this function:

Variable Documentation

◆ global_syslog_lock

spinlock_t global_syslog_lock
static

Definition at line 14 of file syslog.cpp.

Referenced by do_print_syslog().