xref: /aosp_15_r20/external/virglrenderer/server/render_common.c (revision bbecb9d118dfdb95f99bd754f8fa9be01f189df3)
1*bbecb9d1SAndroid Build Coastguard Worker /*
2*bbecb9d1SAndroid Build Coastguard Worker  * Copyright 2021 Google LLC
3*bbecb9d1SAndroid Build Coastguard Worker  * SPDX-License-Identifier: MIT
4*bbecb9d1SAndroid Build Coastguard Worker  */
5*bbecb9d1SAndroid Build Coastguard Worker 
6*bbecb9d1SAndroid Build Coastguard Worker #include "render_common.h"
7*bbecb9d1SAndroid Build Coastguard Worker 
8*bbecb9d1SAndroid Build Coastguard Worker #include <stdarg.h>
9*bbecb9d1SAndroid Build Coastguard Worker #include <stdio.h>
10*bbecb9d1SAndroid Build Coastguard Worker #include <syslog.h>
11*bbecb9d1SAndroid Build Coastguard Worker 
12*bbecb9d1SAndroid Build Coastguard Worker void
render_log_init(void)13*bbecb9d1SAndroid Build Coastguard Worker render_log_init(void)
14*bbecb9d1SAndroid Build Coastguard Worker {
15*bbecb9d1SAndroid Build Coastguard Worker    openlog(NULL, LOG_NDELAY | LOG_PERROR | LOG_PID, LOG_USER);
16*bbecb9d1SAndroid Build Coastguard Worker }
17*bbecb9d1SAndroid Build Coastguard Worker 
18*bbecb9d1SAndroid Build Coastguard Worker void
render_log(const char * fmt,...)19*bbecb9d1SAndroid Build Coastguard Worker render_log(const char *fmt, ...)
20*bbecb9d1SAndroid Build Coastguard Worker {
21*bbecb9d1SAndroid Build Coastguard Worker    va_list va;
22*bbecb9d1SAndroid Build Coastguard Worker 
23*bbecb9d1SAndroid Build Coastguard Worker    va_start(va, fmt);
24*bbecb9d1SAndroid Build Coastguard Worker    vsyslog(LOG_DEBUG, fmt, va);
25*bbecb9d1SAndroid Build Coastguard Worker    va_end(va);
26*bbecb9d1SAndroid Build Coastguard Worker }
27