]> git.saurik.com Git - apple/hfs.git/blob - livefiles_cs_plugin/lf_cs_logging.c
hfs-556.41.1.tar.gz
[apple/hfs.git] / livefiles_cs_plugin / lf_cs_logging.c
1 //
2 // Copyright (c) 2019-2019 Apple Inc. All rights reserved.
3 //
4 // lf_cs_logging.c - Implemenents routines for logging info, erros, warnings
5 // and debug for livefiles Apple_CoreStorage plugin.
6 //
7
8 #include <stdio.h>
9 #include <stdarg.h>
10
11 #include "lf_cs_logging.h"
12
13 #if !LF_CS_USE_OSLOG
14
15 #define VPRINTF(fmt, val) vfprintf(stderr, fmt, val)
16
17 void
18 log_debug(const char *fmt, ...)
19 {
20 va_list va;
21
22 va_start(va, fmt);
23 VPRINTF(fmt, va);
24 va_end(va);
25 }
26
27 void
28 log_info(const char *fmt, ...)
29 {
30 va_list va;
31
32 va_start(va, fmt);
33 VPRINTF(fmt, va);
34 va_end(va);
35 }
36
37 void
38 log_warn(const char *fmt, ...)
39 {
40 va_list va;
41
42 va_start(va, fmt);
43 VPRINTF(fmt, va);
44 va_end(va);
45 }
46
47 void
48 log_err(const char *fmt, ...)
49 {
50 va_list va;
51
52 va_start(va, fmt);
53 VPRINTF(fmt, va);
54 va_end(va);
55 }
56
57 #endif /* !LF_CS_USE_OSLOG */